API V2

Ajouter des champs de formulaire au PDF

  • Méthode: POST
  • Point de terminaison: /api/v2/AddFormField

Paramètres

Paramètres pour l’ajout de champs de formulaire aux documents PDF.

Nom du documentString, Required

Nom du fichier PDF source avec l’extension .pdf

Contenu du documentBase64, Required

Le contenu du fichier d’entrée

Valeur initialeString, Required

Vous pouvez prendre n’importe quelle entrée mais elle doit être une chaîne.
Exemple - texte d’entrée.

Position Xinteger, Required
Default: 0

La valeur par défaut est 0. Si l’alignement horizontal est à gauche, il donnera un espace par rapport au bord gauche de la page. Si à droite, il donnera un espace par rapport au bord droit de la page. Si centré, ce champ est ignoré.
Exemple - 300

PositionYinteger, Required
Default: 0

La valeur par défaut est 0. Si l’alignement vertical est en haut, il donnera un espace par rapport au bord supérieur de la page. Si en bas, il donnera un espace par rapport au bord inférieur de la page. Si au milieu, ce champ est ignoré.
Exemple - 300

Nom du champString, Required

Nom du champ de saisie, doit être une chaîne.
Exemple - Nom du champ de saisie

Tailleinteger, Required
Default: 0

La valeur par défaut est 0. Vous pouvez sélectionner la taille en fonction de notre exigence.
Exemple - 4

PagesString, Required
  • Spécifiez les indices de page sous forme de valeurs séparées par des virgules ou de plages (par ex. “0, 1, 2-” ou “1, 2, 3-7”).
  • Si non spécifié, la configuration par défaut traite toutes les pages. L’entrée doit être au format chaîne.
Type de champ de formulaireString, Required
Default: TextBox

Vous pouvez sélectionner l’un des types de champs de formulaire suivants -

  • TextBox
  • CheckBox

Sortie

Paramètres de sortie pour le document PDF avec des champs de formulaire.

Contenu du fichierBinary

Contenu du fichier du document compressé

Nom du fichierString

Le nom du fichier du document de sortie

En-tête
Content-Type:application/json
Authorization: Veuillez copier la clé depuis le lien.

Payload

{
  "docContent": "Please put PDF base64 content",
  "docName": "output.pdf",
  "initialValue": "input text",
  "positionX": 300,
  "positionY": 300,
  "fieldName": "Input Field Name",
  "Size": 4,
  "pages": "1",
  "formFieldType": "TextBox"
}

PDF4me api samples

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