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, RequiredDefault: 12
El tamaño de la fuente del texto del sello de texto
- es en negritaBoolean, RequiredDefault: No
Establecer el texto en negrita
true
false
- es en cursivaBoolean, RequiredDefault: No
Establecer el texto en Cursiva
true
false
- subrayarBoolean, RequiredDefault: 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