API V2

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, Required
Default: true

Es un fondo

  • true
  • false
Mostrar solo en impresiónboolean, Required
Default: 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