Firmar PDF
Añade firmas a tu PDF. Si tienes una imagen de tu firma, puedes añadirla a tu documento PDF y controlar su posición y tamaño. Utiliza la acción Sign PDF en la API para automatizar este proceso.
- Método: POST
- Endpoint: /api/v2/SignPdf
Parámetros
- Contenido del archivoBase64, Required
Map the File Content of the file from the source action
- Nombre de archivoString, Required
Especifique el nombre del archivo PDF con la extensión de archivo adecuada
- Imagen de firmaBase64, Required
Map the Signature image. Supported image types are jpg, png, gif, BMP, and tiff
- PáginasString, Required
- Especifique los índices de página como valores separados por comas o rangos para procesar (por ejemplo, “0, 1, 2-” o “1, 2, 3-7”).
- Si no se especifica, la configuración predeterminada procesa todas las páginas. La entrada debe estar en formato de cadena.
- Alineación horizontalstring, 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
- Alineación verticalstring, Required
Alineación vertical de la imagen. Los valores permitidos son
- Top - el borde superior de la página
- Middle - distancia igual del alto y el bajo
- Bottom - el borde inferior de la página
- Ancho en mmstring, Required
Ancho de la imagen en milímetros (mm). Si 0, se tomará el ancho por defecto.
Ejemplo- 50
- Altura en mmstring, Required
Altura de la imagen en milímetros (mm). Si 0, se tomará la altura por defecto.
Ejemplo- 50
- Altura en PxString, Required
Altura del SignPDF en puntos (pt).
Ejemplo- 2
- Ancho en Pxstring, Required
Ancho del SignPDF en puntos (pt).
Ejemplo- 2
- Margen X en mmString, Required
Margen horizontal en milímetros (mm). El valor por defecto es 0. Si la alineación horizontal es Left, dará un espacio del borde izquierdo de la página. Si Right, dará un espacio del borde derecho de la página. Si Center, este campo se ignora.
Ejemplo- 20
- Margen Y en mmString, Required
Margen vertical en milímetros (mm). El valor por defecto es 0. Si la alineación vertical es Top, dará un espacio del borde superior de la página. Si Bottom, dará un espacio del borde inferior de la página. Si Middle, este campo se ignora.
Ejemplo- 50
- Margen X en PxString, Required
Margen del lado izquierdo del SignPDF en puntos (px).
Ejemplo- 5
- Margen Y en PxString, Required
Margen del origen superior del SignPDF en puntos (px)
Ejemplo- 5
- OpacidadString, Required
Transparencia para la imagen de firma. Los valores van de 0 a 100. 0 para máxima transparencia y 100 para máxima opacidad.
Ejemplo - 100
- Mostrar solo en impresiónBoolean, Required
Puede seleccionar un valor-
true
false
- Es fondoBoolean, Required
Puede seleccionar un valor-
true
false
Salida
- Contenido del archivoBinary
Contenido del archivo comprimido
- Nombre de archivoString
El nombre del archivo del documento firmado
Header
Content-Type:application/json
Authorization: Por favor, copie la clave desde el enlace.
Payload
{
"alignX": "right",
"alignY": "bottom",
"docContent": "Please put PDF base64 content",
"docName": "output.pdf",
"imageName": "stamp.jpg",
"imageFile": "Please put image base64 content",
"pages": "1",
"marginXInMM": "20",
"marginYInMM": "50",
"marginXInPx": "5",
"marginYInPx": "5",
"opacity": "100",
"heightInMM": "50",
"heightInPx": "2",
"widthInPx": "2",
"widthInMM": "50",
"showOnlyInPrint": true,
"isBackground": true
}
Ejemplos de la api de PDF4me
- CSharp(C#)
- Java
- JavaScript
- Python
- Salesforce
- n8n
- Google Script
- AWS Lambda