API V2

Aggiungere un'immagine di timbro a PDF

Connector ID: ImageStamp

I timbri con immagini sono possibili oggi per avvertire gli utenti di non usare il contenuto del documento senza permesso. Come i timbri di testo usati in PDF4me, anche questo tipo di timbri può essere allineato verticalmente o orizzontalmente.

  • Metodo: POST
  • Endpoint: /api/v2/ImageStamp

Parametri

docNameString, Required

Nome del file PDF di origine con estensione .pdf.

docContentbase64, Required

Il contenuto del file di input.

Allineamento orizzontaleString, Required

Allineamento orizzontale dell’immagine. I valori consentiti sono

  • Left - bordo sinistro della pagina
  • Center - distanza uguale da sinistra e destra
  • Right - bordo destro della pagina
Allineamento verticaleString, Required

Allineamento verticale dell’immagine. I valori consentiti sono

  • Top - bordo superiore della pagina
  • Middle - distanza uguale dal alto e dal basso
  • Bottom - bordo inferiore della pagina
Contenuto del file immagineBase64, Required

Mappare il contenuto dell’immagine di timbro dall’azione di origine

Nome del file immagineString, Required

Il nome del file immagine con l’estensione appropriata - .png o .jpeg

Margine orizzontale in millimetri (mm)String, Required

Margine orizzontale in millimetri (mm). Il valore predefinito è 0. Se l’allineamento orizzontale è Left, darà un gap dalla sinistra della pagina. Se Right, darà un gap dalla destra della pagina. Se Center, questo campo è ignorato.

Margine verticale in millimetri (mm)String, Required

Margine verticale in millimetri (mm). Il valore predefinito è 0. Se l’allineamento verticale è Top, darà un gap dalla parte superiore della pagina. Se Bottom, darà un gap dalla parte inferiore della pagina. Se Center, questo campo è ignorato.

Margine orizzontale in pixel (px)String, Required

Margine orizzontale in pixel (px). Il valore predefinito è 0. Se l’allineamento orizzontale è Left, darà un gap dalla sinistra della pagina. Se Right, darà un gap dalla destra della pagina. Se Center, questo campo è ignorato.

Margine verticale in pixel (px)string, Required

Margine dall’origine superiore del timbro immagine in millimetri

Opacitàstring, Required

Valori tra 0 e 100. ‘0’ è completamente trasparente — 100 per opacità totale.

PagineString, Required
  • Specifica i numeri di pagina come valori o intervalli separati da virgole da processare (ad esempio, “0, 1, 2-” o “1, 2, 3-7”).
  • Se non specificato, la configurazione predefinita processa tutte le pagine. L’input deve essere in formato stringa.
Altezza in millimetri (mm)String, Required

Altezza dell’immagine in millimetri (mm). Se 0, l’altezza predefinita o l’altezza con rapporto larghezza/altezza sarà utilizzata.

Larghezza in millimetri (mm)String, Required

Larghezza dell’immagine in millimetri (mm). Se 0, la larghezza predefinita o la larghezza con rapporto larghezza/altezza sarà utilizzata.

Altezza in pixel (px)String, Required

Altezza del timbro immagine in punti (px)
Esempio- 40pt.

Larghezza in pixel (px)String, Required

Larghezza del timbro immagine in punti (px)
Esempio- 40pt.

È un fondoboolean, Required
Default: true

È un fondo

  • true
  • false
Mostrare solo in stampaboolean, Required
Default: false

Mostrare solo in stampa

  • true
  • false

Output

Contenuto del fileBinary

Contenuto del file di output dall’azione PDF4me

Nome del fileString

Nome del file di output dall’azione PDF4me

Header
Content-Type:application/json
Authorization: Copia la chiave dal link.

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
}

Esempi di API PDF4me

CSharp(C#)
Java
JavaScript
Python
Salesforce
n8n
Google Script
AWS Lambda