Agregar sello de imagen a PDF
Connector ID: ImageStamp
Los sellos de imagen son posibles hoy en día para advertir a los usuarios de no usar el contenido del documento sin permiso. Como los sellos de texto utilizados en PDF4me, este tipo de sellos también puede alinearse vertical u horizontalmente.
- Método: POST
- Endpoint: /api/v2/ImageStamp
Parámetros
- docNameString, Required
Nombre de archivo PDF de origen con extensión .pdf.
- docContentbase64, Required
El contenido del archivo de entrada.
- Alinear horizontalmenteString, Required
Alineación horizontal de la imagen. Los valores permitidos son
- Left - borde izquierdo de la página
- Center - distancia igual de la izquierda y derecha
- Right - borde derecho de la página
- Alinear verticalmenteString, Required
Alineación vertical de la imagen. Los valores permitidos son
- Top - borde superior de la página
- Middle - distancia igual del alto y el bajo
- Bottom - borde inferior de la página
- Contenido del archivo de imagenBase64, Required
Mapear el contenido de la imagen de sello desde la acción de origen
- Nombre de archivo de imagenString, Required
El nombre de archivo de imagen con la extensión adecuada - .png o .jpeg
- Margen horizontal en milímetros (mm)String, Required
Margen horizontal en milímetros (mm). El valor por defecto es 0. Si el alineamiento horizontal es Left, dará un espacio de la izquierda de la página. Si Right, dará un espacio de la derecha de la página. Si Center, este campo se ignora.
- Margen vertical en milímetros (mm)String, Required
Margen vertical en milímetros (mm). El valor por defecto es 0. Si el alineamiento vertical es Top, dará un espacio de la parte superior de la página. Si Bottom, dará un espacio de la parte inferior de la página. Si Center, este campo se ignora.
- Margen horizontal en píxeles (px)String, Required
Margen horizontal en píxeles (px). El valor por defecto es 0. Si el alineamiento horizontal es Left, dará un espacio de la izquierda de la página. Si Right, dará un espacio de la derecha de la página. Si Center, este campo se ignora.
- Margen vertical en píxeles (px)string, Required
Margen desde el origen superior del sello de imagen en milímetros
- Opacidadstring, Required
Valores entre 0 y 100. ‘0’ es completamente transparente — 100 para opacidad total.
- PáginasString, Required
- Especifique los números de página como valores o rangos separados por comas para 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.
- Altura en milímetros (mm)String, Required
Altura de la imagen en milímetros (mm). Si 0, se usará la altura por defecto o la altura ajustada según el ancho/alto.
- Ancho en milímetros (mm)String, Required
Ancho de la imagen en milímetros (mm). Si 0, se usará el ancho por defecto o el ancho ajustado según el ancho/alto.
- Altura en píxeles (px)String, Required
Altura del sello de imagen en puntos (px)
Ejemplo- 40pt.
- Ancho en píxeles (px)String, Required
Ancho del sello de imagen en puntos (px)
Ejemplo- 40pt.
- Es un fondoboolean, RequiredDefault: true
Es un fondo
- true
- false
- Mostrar solo en impresiónboolean, RequiredDefault: false
Mostrar solo en impresión
- 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
Header
Content-Type:application/json
Authorization: Por favor, copie la clave desde el enlace.
Payload
{
"alignX": "center",
"alignY": "top",
"docContent": "Please put PDF base64 content",
"docName": "output.pdf",
"imageName": "stamp.jpg",
"imageFile": "Please put image base64 content",
"pages": "2",
"heightInMM": "60",
"widthInMM": "60",
"heightInPx": "60",
"widthInPx": "60",
"marginXInMM": "20",
"marginYInMM": "20",
"marginXInPx": "10",
"marginYInPx": "10",
"opacity": 100,
"isBackground": true,
"showOnlyInPrint": false
}
Ejemplos de API PDF4me
- CSharp(C#)
- Java
- JavaScript
- Python
- Salesforce
- n8n
- Google Script
- AWS Lambda