Ajouter des champs de formulaire à PDF en utilisant n8n action
PDF4me Ajouter des champs de formulaire à PDF convertit statique PDF transformer des documents en formulaires interactifs et remplissables grâce à n8n Flux de travail automatisés. Processus PDFs loin n8n déclencheurs, données binaires, chaînes base64 ou publiques URLCette solution permet d'ajouter des champs de formulaire (zones de texte, cases à cocher) avec un positionnement, des noms, des valeurs par défaut, une taille, un ciblage spécifique à la page et des options d'alignement flexibles personnalisables. Elle est idéale pour la création de modèles de formulaires, la génération de documents interactifs, les formulaires de collecte de données, la création d'enquêtes et les flux de travail automatisés de conception de formulaires nécessitant une création professionnelle de champs de formulaire avec un positionnement précis et une intégration parfaite.
Installation
Ajoutez le PDF4me "Ajouter des champs de formulaire à PDF" nœud à votre n8n Suivez le flux de travail et configurez les paramètres requis. Pour les instructions de configuration initiale, consultez notre documentation. n8n Guide d'intégration.
Prérequis :
- PDF4me API informations d'identification
- n8n accès au flux de travail
Configuration:
- Ajouter PDF4me nœud vers flux de travail
- Sélectionnez « Ajouter des champs de formulaire à » PDF" action
- Configurer les paramètres d'entrée (voir ci-dessous)

Paramètres
Liste complète des paramètres pour l'ajout de champs de formulaire PDF action. Configurez ces paramètres pour contrôler l'ajout de champs de formulaire.
Important: Les paramètres marqués d'un astérisque (***) sont obligatoires et doivent être fournis pour que l'action fonctionne correctement.
| Paramètre | Taper | Description | Exemple |
|---|---|---|---|
| Type de données d'entrée*** | String | PDF Sélection du format d'entrée • Choisissez le format de votre PDF entrée de document • PDF4me prend en charge plusieurs types d'entrée • Options : Données binaires, Base64 Chaîne, ou URL | Binary Data |
| Champ binaire d'entrée | Binaire | Binaire PDF Entrée de fichier (Obligatoire si données binaires) • Référence PDF fichier du précédent n8n Téléchargement de nœud ou de fichier • Compatible avec tous les PDF document pour l'ajout de champs de formulaire • Obligatoire lorsque le type de données d'entrée est « Données binaires » | {{ $binary.data }} |
| Contenu PDF Base64 | String | Base64 Encodé PDF Saisir (Obligatoire si Base64 Chaîne) • Fournir PDF contenu sous forme de chaîne encodée en base64 • Prend en charge diverses PDF formats pour l'amélioration des formulaires • Obligatoire lorsque le type de données d'entrée est «Base64 Chaîne" | JVBERi... |
| URL du PDF | String | Publique PDF URL Saisir (Obligatoire si URL) • Fournir une autorisation publique/ouverte URL au PDF déposer • Télécharge et traite le document pour l'ajout de champs de formulaire • Obligatoire lorsque le type de données d'entrée est «URL" | https://abc.com/doc.pdf |
| Valeur initiale*** | String | Valeur par défaut du champ de formulaire • Définir la valeur de texte initiale ou par défaut du champ de formulaire • Le texte apparaît dans le champ lorsque PDF est ouvert • Fournit des conseils ou des informations préremplies aux utilisateurs | input text |
| Position X*** | Nombre | Position horizontale du champ • Définir la position horizontale (coordonnée X) du champ de formulaire • Fonctionne avec les paramètres d'alignement (Gauche, Droite, Centre) • La valeur par défaut est 0 | 300 |
| Position Y*** | Nombre | Position verticale du champ • Définir la position verticale (coordonnée Y) du champ de formulaire • Fonctionne avec les paramètres d'alignement (Haut, Bas, Milieu) • La valeur par défaut est 0 | 300 |
| Nom du champ*** | String | Identifiant du champ de formulaire • Spécifiez un nom unique pour le champ du formulaire • Utilisé pour identifier les champs lors de l'extraction et du traitement des données de formulaires • Utilisez des noms descriptifs pour une meilleure gestion des formulaires | Input Field Name |
| Taille*** | Nombre | Taille du champ de formulaire • Définir la taille ou la taille de la police du champ de formulaire • Contrôle l'apparence et l'ergonomie du champ de formulaire • La valeur par défaut est 0 | 4 |
| Pages*** | String | Spécifications de la page cible • Spécifiez les indices de page sous forme de valeurs ou de plages séparées par des virgules. • Exemples : « 0,1,2- » ou « 1,2,3-7 » • Par défaut, toutes les pages sont traitées si aucune spécification n'est fournie. | 1 |
| Type de champ de formulaire*** | String | Sélection du type de champ • Choisissez le type de champ de formulaire à ajouter • Options : Zone de texte (saisie de texte), Case à cocher (champ à cocher) • Différents types offrent différentes fonctionnalités | TextBox |
| Nom du fichier de sortie*** | String | Nom du fichier de sortie • Spécifiez le nom du fichier généré PDF fichier contenant des champs de formulaire • Doit inclure l'extension .pdf • PDF4me garantit une validation unique du nom et du format | form_fields_output.pdf |
| Nom du champ binaire de sortie*** | String | Cartographie des données binaires • Définir le nom de la variable permettant d'accéder aux données générées PDF données binaires • Utilisé dans les actions de flux de travail suivantes • Essentiel pour le flux de données du flux de travail | data |
| Asynchrone | Boolean | Traitement asynchrone • Activer ou désactiver le traitement asynchrone • Lorsqu'elle est activée, l'opération s'exécute en arrière-plan pour de meilleures performances. • Recommandé pour les flux de travail d'entreprise et le traitement de volumes importants | true |
Sortir
Paramètres de sortie
| Paramètre | Taper | Description | Exemple |
|---|---|---|---|
| nom de fichier | String | PDF4me nom de fichier généré - Le nom complet du fichier traité avec succès PDF document contenant des champs de formulaire avec l'extension appropriée. PDF4me garantit une dénomination unique et valide la conformité du format de fichier pour une intégration transparente avec les processus en aval | form_fields_output.pdf |
| type mime | String | PDF4me MIME type identificateur - La norme MIME type pour le généré PDF fichier, toujours défini sur application/pdf par PDF4meLe moteur de traitement de [nom de l'entreprise]. Cela garantit une gestion et une reconnaissance correctes des fichiers sur tous les systèmes et applications. | application/pdf |
| taille du fichier | Nombre | PDF4me taille du fichier en octets - La taille exacte de l'objet généré PDF Taille du fichier en octets, fournie pour la planification du stockage, l'optimisation de la bande passante et la surveillance des transferts de fichiers. Indispensable pour la gestion documentaire en entreprise et l'automatisation des flux de travail. | 121883 |
| succès | Boolean | PDF4me indicateur d'état d'ajout de champ de formulaire - Indicateur booléen signalant la réussite ou l'échec de l'ajout du champ de formulaire. Retourne true pour des opérations réussies et false pour toute erreur, permettant une gestion robuste des erreurs dans les flux de travail automatisés | true |
| message | String | PDF4me message d'état d'ajout de champ de formulaire Message descriptif indiquant le résultat de l'ajout du champ de formulaire. Fournit des messages d'état clairs en cas de réussite et des informations détaillées sur les erreurs pour faciliter le dépannage. | Form fields added to PDF successfully |
| nom_du_champ | String | PDF4me identificateur de champ de formulaire - Le nom du champ de formulaire qui a été ajouté au PDF document. Cet identifiant correspond au paramètre Nom du champ utilisé lors de la création du champ et est essentiel pour l'extraction des données de formulaire et la gestion des champs. | Test Box |
| type de champ de formulaire | String | PDF4me confirmation du type de champ - Le type de champ de formulaire qui a été ajouté avec succès au PDF Ce document confirme le type de champ (zone de texte, case à cocher, bouton radio, zone de liste déroulante) créé lors de l'opération. | TextBox |
| valeur initiale | String | PDF4me valeur par défaut du champ - La valeur textuelle initiale ou par défaut définie pour le champ de formulaire. Cette valeur apparaît dans le champ lorsque le PDF est ouvert et fournit des conseils ou des informations pré-remplies aux utilisateurs | input |
| position | Object | PDF4me coordonnées de position sur le terrain - La position exacte du champ de formulaire sur la page, avec ses coordonnées X et Y mesurées en points depuis les bords de la page. | {"x": 200, "y": 200} |
| taille | Nombre | PDF4me confirmation de la taille du champ - La taille ou la taille de police appliquée au champ du formulaire. Ceci confirme les dimensions et les paramètres d'apparence du champ configurés lors de sa création. | 3 |
| pages | String | PDF4me confirmation de la page cible - Numéro de la page où le champ de formulaire a été ajouté. Confirme la page précise du document où le champ a été inséré. | "1" |
N8N Réponse à l'action
Le PDF4me Ajouter des champs de formulaire à PDF API renvoie une réponse pouvant être affichée dans plusieurs formats. Choisissez l'affichage qui correspond le mieux à vos besoins :
- JSON
- Table
- Schema
- Binary
JSON Format de réponse
Le cru JSON réponse de la API:
[
{
"success": true,
"message": "Form fields added to PDF successfully",
"fileName": "form_fields_output.pdf",
"mimeType": "application/pdf",
"fileSize": 121883,
"fieldName": "Test Box",
"formFieldType": "TextBox",
"initialValue": "input ",
"position": {
"x": 200,
"y": 200
},
"size": 3,
"pages": "1"
}
]
Vue tableau
Données de réponse présentées sous forme de tableau structuré :
| Paramètre | Valeur |
|---|---|
| success | true |
| message | Champs de formulaire ajoutés à PDF avec succès |
| fileName | form_fields_output.pdf |
| mimeType | application/pdf |
| fileSize | 121883 |
| fieldName | Test Box |
| formFieldType | TextBox |
| initialValue | input |
| position | {"x": 200, "y": 200} |
| size | 3 |
| pages | "1" |
Vue schématique
Structure des données et types de réponses :
success: ✓ true
message: AB Form fields added to PDF successfully
fileName: AB form_fields_output.pdf
mimeType: AB application/pdf
fileSize: # 121883
fieldName: AB Test Box
formFieldType: AB TextBox
initialValue: AB input
position: {} {"x": 200, "y": 200}
size: # 3
pages: AB "1"
Indicateurs de type :
AB= String#= Nombre✓= Boolean{}= Object
Vue des données binaires
Le réel PDF Données et métadonnées du fichier :
data
─────────────────────────────────────────
File Name: form_fields_output.pdf
File Extension: pdf
Mime Type: application/pdf
File Size: 119.0 KB
Cas d'utilisation
Création et conversion de formulaires numériques**
- Convertissez les formulaires papier en formulaires numériques interactifs PDF formulaires avec champs à remplir
- Ajoutez des champs de formulaire aux documents existants pour la collecte de données et la saisie des utilisateurs.
- Créez des modèles de formulaires personnalisés pour les enquêtes, les candidatures et la collecte de commentaires.
Amélioration et interactivité des documents
- Améliorez les documents statiques avec des éléments interactifs pour une meilleure interaction des utilisateurs.
- Ajouter des fonctionnalités de collecte de données aux systèmes existants PDF documents et rapports
- Transformer les documents en formulaires remplissables pour le traitement automatisé des données
Automatisation des flux de travail et collecte de données
- Automatiser la création de formulaires pour les processus de collecte de données standardisés
- Intégrer l'ajout de champs de formulaire dans les flux de travail de traitement des documents
- Créez des formulaires dynamiques pour divers processus métier et applications.