API V2

Añadir sello de texto a un PDF

Endpoint de API: Text Stamp

Agrega sellos de texto y marcas de agua personalizables a documentos PDF usando la API PDF4me Text Stamp. Esta potente herramienta te permite crear marcas de agua profesionales con posicionamiento preciso, estilo personalizado y opciones de formato avanzadas. Perfecto para branding de documentos, protección de derechos de autor y agregar indicadores de estado a tus archivos PDF.

Características principales:

  • Posicionamiento flexible: Controla la alineación horizontal y vertical con precisión de píxel
  • Estilo personalizado: Elige entre varias fuentes, tamaños, colores y efectos de texto (negrita, cursiva, subrayado)
  • Formato avanzado: Establece opacidad, rotación, márgenes y opciones de fondo
  • Segmentación de página: Aplica sellos a páginas específicas o documentos completos
  • Control de impresión: Configura sellos para que aparezcan solo en impresión o en pantalla
  • Resultados profesionales: Crea marcas de agua que mejoran la seguridad y el branding del documento

  • Método: POST
  • Punto de terminación: /api/v2/Stamp

Parámetros

Nombre del archivoString, Required

Nombre del archivo fuente con la extensión de archivo adecuada

Contenido del archivoBase64, Required

Map source PDF file content from the previous action

PáginasString, Required
  • Especifique los índices de página como valores separados por comas o rangos a procesar (por ejemplo, “0, 1, 2-” o “1, 2, 3-7”).
  • Si no se especifica, la configuración por defecto procesa todas las páginas. La entrada debe estar en formato de cadena.
TextoString, Required

El contenido de texto que se mostrará como sello o marca de agua en el documento PDF. Puede ser cualquier cadena de texto, incluyendo palabras, frases o oraciones que desees que aparezcan como marca de agua.

Ejemplo:hello

Alineación verticalString, Required

Alineación vertical del sello de texto. Los valores permitidos son

  • top - borde superior de la página
  • middle - distancia igual entre el borde superior e inferior de la página
  • bottom - borde inferior de la página
Alineación horizontalstring, Required

Alineación horizontal del sello de texto. Los valores permitidos son

  • left - borde izquierdo de la página
  • center - distancia igual entre el borde izquierdo y derecho de la página
  • right - borde derecho de la página
Margen horizontal en mmString, Required

Establecer la margen horizontal desde el borde izquierdo de la página en milímetros
Ejemplo-100

Margen vertical en mmstring, Required

Establecer la margen vertical desde la parte superior de la página en milímetros
Ejemplo-100

Marque X en PxString, Required

Marque de izquierda en puntos(pt)
Ejemplo-40

Marque Y en PxString, Required

Marque del superior en puntos(pt)
Ejemplo-1

OpacidadString, Required

Establezca la opacidad para el sello de texto. ‘0’ para completamente transparente y ‘100’ para completamente opaco

Nombre de la fuenteString, Required

El nombre de la fuente se mostrará, debe estar en formato de cadena.

Tamaño de la fuenteNumber, Required
Default: 12

El tamaño de la fuente del texto del sello de texto

es en negritaBoolean, Required
Default: No

Establecer el texto en negrita
true
false

es en cursivaBoolean, Required
Default: No

Establecer el texto en Cursiva
true
false

subrayarBoolean, Required
Default: No

Subrayar el texto del sello de texto

  • true
  • false
Color de la fuenteString, Required

Tomará el color de la fuente, debe estar en formato de cadena.
Ejemplo - #000000

Rotarinteger, Required

Se girará, pero en formato numérico
Ejemplo - 1 o 2

Mostrar solo en impresiónboolean, Required

Puede seleccionar cualquier valor
true
false

es el fondoboolean, Required

Puede seleccionar cualquier valor
true
false

transversalboolean, Required

Puede seleccionar cualquier valor
true
false

Ajustar el texto sobre la páginaboolean, Required

Puede seleccionar cualquier valor
true
false

Salida

Contenido del archivoBinary

Contenido del archivo de salida de la acción PDF4me

Nombre de archivoString

Nombre de archivo de salida de la acción PDF4me

Encabezado
Content-Type:application/json
Authorization: Por favor, copie la clave desde el enlace.

Payload

{
  "alignX": "right",
  "alignY": "middle",
  "docContent": "Please put PDF base64 content",
  "docName": "output.pdf",
  "pages": "all",
  "text": "enter_input_text",
  "fontName": "fontName",
  "fontSize": 12,
  "fontColor": "#000000",
  "isBold": false,
  "isItalics": false,
  "underline": false,
  "marginXInMM": "100",
  "marginYInMM": "100",
  "marginXInPx": "40",
  "marginYInPx": "1",
  "opacity": "70",
  "rotate": 1,
  "isBackground": true,
  "showOnlyInPrint": false,
  "transverse": false,
  "fitTextOverPage": false
}

Ejemplos de código API PDF4me

CSharp(C#)
Java
JavaScript
Python
Salesforce
n8n
Google Script
AWS Lambda