API V2

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