Aller au contenu principal

Ajouter un champ de formulaire à PDF pour Make

Ajouter un champ de formulaire à PDF est un Make module qui place des champs de formulaire interactifs (saisie de texte, cases à cocher, boutons radio, listes déroulantes et zones de signature) à des coordonnées X/Y précises sur n'importe quel PDF Cette page permet d'automatiser la création de formulaires à remplir pour les contrats, l'intégration des RH, les enquêtes et tout flux de travail où les destinataires doivent compléter un formulaire. PDF numériquement. La sortie est Base64- encodé et prêt pour le remplissage PDF Module de formulaire ou téléchargement direct.

Que fait ce module ?

Fonctionnement de ce module : Le PDF4me Ajouter un champ de formulaire à PDF Ce module place des champs de formulaire interactifs (saisie de texte, cases à cocher, boutons radio, listes déroulantes et zones de signature) à des coordonnées X/Y précises sur n'importe quelle page d'un formulaire. PDF à l'intérieur de votre Make scénario. Donnez-lui un PDF tampon de Google Drive, Dropbox, ou un module antérieur, définissez le nom, le type et la position du champ, et recevez en retour un Base64-remplisseur encodé PDF prêt à être téléchargé, envoyé par courriel ou transmis au service de remplissage. PDF Module de formulaire. Utiliser Make's Itérateur Parcourir une liste de définitions de champs et ajouter des dizaines de champs en une seule exécution de scénario - sans intervention manuelle PDF Un éditeur est nécessaire.

Articles de blog connexes
Il n'y a pas encore d'article de blog consacré à cette fonctionnalité — à venir prochainement.
En attendant, n'hésitez pas à consulter le blog de PDF4me pour découvrir des tutoriels et des procédures de travail adaptés à toutes les plateformes.
Consultez le blog

Authentification de votre API Demande

Chaque PDF4me module dans Make nécessite un numéro valide API clé. Connecter PDF4me une fois dans MakeGestionnaire de connexion de - votre clé est stockée en toute sécurité et réutilisée sur tous les appareils PDF4me des modules dans tous vos scénarios automatiquement.

Informations importantes à ne pas manquer

La position Y est mesurée à partir du coin inférieur gauche, et non du coin supérieur.
Le système de coordonnées utilise PDF Les points (72 pt = 1 pouce) sont représentés par une ligne dont l'origine se situe en bas à gauche de la page. La position Y = 0 place le champ tout en bas. Pour positionner un champ à 1 pouce du haut d'une page A4 standard (842 pt de hauteur), définissez Y à environ 770 (842 − 72). Mesurez de bas en haut, contrairement à la plupart des outils de conception qui mesurent de haut en bas.
Chaque appel de module ajoute exactement un champ ; utilisez un itérateur pour plusieurs champs.
Ce module est conçu pour ajouter un champ par exécution. Pour créer un formulaire avec plusieurs champs, stockez les définitions de vos champs (nom, type, X, Y, pages) dans un fichier. Make magasin de données ou JSON Utilisez ensuite un itérateur pour traiter chaque définition dans une chaîne de modules « Ajouter un champ de formulaire ». Les données de document en sortie de chaque module deviennent les données de document en entrée du module suivant ; le formulaire se remplit ainsi progressivement.
Les données du document sont en sortie. Base64 - le mapper directement au module suivant
Le module renvoie la version mise à jour PDF comme Base64-données encodées dans le champ Données du document. Associez-les directement à l'entrée Document de l'étape suivante. PDF4me module (Remplir PDF Forme, aplatir PDF Formulaire, etc.) ou à un module de téléchargement de stockage (Google Drive, Dropbox, OneDrive). MakeLes intégrations natives de gèrent Base64Conversion automatique en binaire - aucune étape de décodage intermédiaire requise.
Ajouter un champ de formulaire au module PDF dans Make: PDF4me
Ajouter un champ de formulaire à PDF module configuré à l'intérieur d'un Make scénario

Paramètres

⚠️ Le nom du fichier, le document, le nom du champ et le type de champ du formulaire sont tous obligatoires. Les paramètres optionnels contrôlent l'emplacement du champ, sa valeur par défaut et le ciblage de la page.

ParamètreRequisCe que cela faitExemple
File NameRequiredFilename of the source PDF including the .pdf extension. Map from the previous module's file name output or enter a static name. Used for output identification and file format validation.application_form.pdf
DocumentRequiredThe PDF file content as a binary buffer. Map from a Get File module (Google Drive, Dropbox, OneDrive, HTTP) or from the Document Data output of a previous PDF4me module. This is the base PDF that will receive the new form field.[Buffer from Google Drive Get File]
Field NameRequiredUnique identifier for the form field. Used for field recognition when filling the form programmatically or with the Fill PDF Form module. Use descriptive names without spaces (e.g. FirstName, EmailAddress, AgreeToTerms). Must be unique within the document.email_address
Form Field TypeRequiredThe type of interactive field to add. Text - single or multi-line text input. Checkbox - boolean tick box (true/false). Radio - radio button selection (group via shared Field Name). Dropdown - drop-down list selection. Signature - digital signature field.Text
Initial ValueConditionalDefault value pre-populated in the field. For Text fields: any string (appears as placeholder text). For Checkbox: "1" or "true" to pre-check, "0" or "false" for unchecked. Leave empty for blank fields that the recipient fills in.Enter your email address
Position XConditionalHorizontal position of the field from the left edge of the page, measured in PDF points (72 points = 1 inch). Default: 0 (left edge). Use a PDF ruler or coordinate tool to determine the exact X value for your layout.100
Position YConditionalVertical position of the field from the bottom-left corner of the page, measured in PDF points (72 points = 1 inch). Y = 0 is the bottom edge. For A4 (842 pt tall), Y = 770 places the field approximately 1 inch from the top.500
PagesConditionalTarget pages for the field using 0-based indexing. Use comma-separated indices for specific pages (e.g. "0,2,4"), ranges with hyphen (e.g. "0-3" for first four pages), or leave empty to apply to all pages.0

Champs de sortie

ChampTaperCe qu'il contient
Document NameStringOutput PDF filename with the form field added
Document DataBase64The updated PDF with the new form field encoded as Base64; map directly to the next module's Document input or a storage upload field

Comment configurer le champ Ajouter un formulaire ? PDF Module dans Make

  1. Créez ou ouvrez un Make scénario et ajoutez un déclencheur ou un module qui fournit la source PDF - Google Drive Fichiers de surveillance, Dropbox Dossier de montre, ou un HTTP module.
  2. Ajouter un module Get File (Google Drive, Dropbox, ou OneDrive) pour récupérer le binaire PDF tampon si le déclencheur ne renvoie que des métadonnées.
  3. Ajoutez le PDF4me Ajouter un champ de formulaire à PDF module - recherche PDF4me dans la liste des modules et sélectionnez-le.
  4. Authentifier avec votre PDF4me API Saisissez la clé si vous n'êtes pas déjà connecté (entrez-la dans le champ prévu à cet effet). Make boîte de dialogue de connexion).
  5. Nom du fichier de carte à partir du nom de fichier généré par le module précédent.
  6. Document cartographique à partir du tampon de fichier ou de la sortie de données binaires du module précédent.
  7. Saisir le nom du champ - un identifiant unique et descriptif (par exemple, ApplicantName, SignatureField).
  8. Sélectionnez le type de champ de formulaire - Texte, case à cocher, bouton radio, liste déroulante ou signature.
  9. Définir la position X et Y dans PDF points de repère pour un placement précis sur le terrain.
  10. Pages définies pour cibler des pages spécifiques (indexation à partir de 0), ou laisser vide pour toutes les pages.
  11. Connectez un module en aval - Associer les données du document à un champ PDF Module de formulaire, ou télécharger sur Google Drive/Dropbox.

Quels types de champs de formulaire pouvez-vous ajouter à un formulaire ? PDF dans Make?

PDF4me prend en charge cinq types de champs interactifs : Texte pour une entrée mono-ligne ou multi-lignes, case à cocher pour les sélections booléennes, Radio boutons regroupés par un nom de champ commun, Dérouler listes pour sélectionner les options, et Signature champs pour les signatures numériques. Tous les postes utilisent PDF Points de coordonnées (72 pt = 1 pouce) à partir de l'origine en bas à gauche. Pour la version complète PDF Voir les spécifications des champs de formulaire. PDF norme 32000-1 et le Make PDF4me intégration.

Exemples de scénarios

Modèle de contrat → Ajouter des champs → Enregistrer dans SharePointWhen a new contract type is approved, automatically add name, date, and signature fields to the template PDF and archive it in SharePoint.
Tableau des questions du sondage → Itérateur → Un champ par questionTurn a structured list of survey questions into a fillable PDF form by iterating over field definitions stored in a Make data store.
Nouvelle offre d'emploi → Ajouter des champs de candidature → Envoyer le formulaire à remplir par courriel au service des ressources humainesAutomatically generate a fillable job application PDF with name, email, phone, and experience fields every time a new position is posted.

Foire aux questions

How are Position X and Y coordinates measured in this module?+
Coordinates use PDF points (72 pt = 1 inch) measured from the bottom-left corner of the page. Position X = 0 is the left edge; Position Y = 0 is the bottom edge. For a standard A4 page (842 pt tall), Y = 770 places a field approximately 1 inch from the top. Use a PDF coordinate tool or the PDF ruler in Acrobat to determine exact values before building your scenario.
How do I add multiple form fields in one Make scenario?+
Chain multiple Add Form Field to PDF modules in sequence. Map the Document Data output of each module to the Document input of the next - the form accumulates fields step by step. For a large number of fields, use Make's Iterator with a data store array of field definitions to process them programmatically without manually chaining hundreds of modules.
What is the correct Initial Value format for a checkbox?+
Set Initial Value to "1" or "true" to pre-check the box by default, or "0" or "false" for unchecked. For text fields, enter any string as placeholder text. Leave Initial Value empty for fields that the recipient fills in themselves - the field renders as a blank interactive element.
Does the Pages parameter use 0-based or 1-based indexing?+
Pages uses 0-based indexing - page 1 of the document is index 0, page 2 is index 1, and so on. Use comma-separated values for specific pages (e.g. "0,2,4"), ranges with hyphen (e.g. "0-3" for the first four pages), or leave empty to apply the field to every page in the document.
How do I use the Document Data Base64 output in the next module?+
Map the Document Data field directly to the Document or Buffer input of the next PDF4me module (e.g. Fill PDF Form, Flatten PDF Form). For Google Drive or Dropbox uploads, select the Data field and choose the Base64 mapping - Make handles the conversion to binary automatically. No intermediate decoding step is needed.

Modules associés

Obtenez de l'aide