API V2

Aggiungere un'impronta di testo a un PDF

Endpoint API: Text Stamp

Aggiungi timbri di testo e filigrane personalizzabili ai documenti PDF utilizzando l’API PDF4me Text Stamp. Questo potente strumento ti consente di creare filigrane professionali con posizionamento preciso, stile personalizzato e opzioni di formattazione avanzate. Perfetto per il branding dei documenti, la protezione del copyright e l’aggiunta di indicatori di stato ai tuoi file PDF.

Caratteristiche principali:

  • Posizionamento flessibile: Controlla l’allineamento orizzontale e verticale con precisione al pixel
  • Stile personalizzato: Scegli tra vari font, dimensioni, colori ed effetti di testo (grassetto, corsivo, sottolineato)
  • Formattazione avanzata: Imposta opacità, rotazione, margini e opzioni di sfondo
  • Targeting delle pagine: Applica timbri a pagine specifiche o interi documenti
  • Controllo di stampa: Configura timbri per apparire solo in stampa o su schermo
  • Risultati professionali: Crea filigrane che migliorano la sicurezza e il branding del documento

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

Parametri

Nome del fileString, Required

Nome del file sorgente con l’estensione di file appropriata

Contenuto del fileBase64, Required

Map source PDF file content from the previous action

PagineString, Required
  • Specifica gli indici di pagina come valori separati da virgole o intervalli 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.
TestoString, Required

Il contenuto testuale che verrà visualizzato come timbro o filigrana sul documento PDF. Può essere qualsiasi stringa di testo, incluse parole, frasi o frasi che vuoi appaiano come filigrana.

Esempio:hello

Allineamento verticaleString, Required

Allineamento verticale del filigrano di testo. I valori consentiti sono

  • top - bordo superiore della pagina
  • middle - distanza uguale tra il bordo superiore e inferiore della pagina
  • bottom - bordo inferiore della pagina
Allineamento orizzontalestring, Required

Allineamento orizzontale del filigrano di testo. I valori consentiti sono

  • left - bordo sinistro della pagina
  • center - distanza uguale tra il bordo sinistro e destro della pagina
  • right - bordo destro della pagina
Margine orizzontale in mmString, Required

Imposta la margine orizzontale dalla parte sinistra del foglio in millimetri
Esempio-100

Margine verticale in mmstring, Required

Imposta la margine verticale dalla parte superiore del foglio in millimetri
Esempio-100

Marque X in PxString, Required

Marke da sinistra in punti(pt)
Esempio-40

Marke Y in PxString, Required

Marke dal superiore in punti(pt)
Esempio-1

OpacitàString, Required

Imposta l’opacità per il filigrano. ‘0’ per completamente trasparente e ‘100’ per completamente opaco

Nome del fontString, Required

Il nome della fonte verrà visualizzato, deve essere in formato stringa.

Dimensione del fontNumber, Required
Default: 12

La dimensione della fonte del testo del filigrano

è in grassettoBoolean, Required
Default: No

Imposta il testo in grassetto
true
false

è in corsivoBoolean, Required
Default: No

Imposta il testo in Corsivo
true
false

sottolineareBoolean, Required
Default: No

Sottolineare il testo del filigrano

  • true
  • false
Colore del fontString, Required

Prenderà il colore della fonte, deve essere in formato stringa.
Esempio - #000000

Ruotareinteger, Required

Si ruoterà, ma in formato numerico
Esempio - 1 o 2

Mostrare solo in stampaboolean, Required

Puoi selezionare qualsiasi valore
true
false

è il fondoboolean, Required

Puoi selezionare qualsiasi valore
true
false

transversaleboolean, Required

Puoi selezionare qualsiasi valore
true
false

Adattare il testo sulla paginaboolean, Required

Puoi selezionare qualsiasi valore
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

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

Payload

{
  "alignX": "right",
  "alignY": "middle",
  "docContent": "Please put PDF base64 content",
  "docName": "output.pdf",
  "pages": "all",
  "text": "enter_input_text",
  "fontName": "fontName",
  "fontSize": 12,
  "fontColor": "#000000",
  "isBold": false,
  "isItalics": false,
  "underline": false,
  "marginXInMM": "100",
  "marginYInMM": "100",
  "marginXInPx": "40",
  "marginYInPx": "1",
  "opacity": "70",
  "rotate": 1,
  "isBackground": true,
  "showOnlyInPrint": false,
  "transverse": false,
  "fitTextOverPage": false
}

Esempi di codice API PDF4me

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