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, RequiredDefault: 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, RequiredDefault: 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, RequiredDefault: 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, RequiredDefault: 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