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, RequiredDefault: true
È un fondo
- true
- false
- Mostrare solo in stampaboolean, RequiredDefault: 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