Aller au contenu principal

Générer un document unique dans Zapier

Générer un document unique est un Zapier action par PDF4me qui fusionne un mot, HTML, publipostage ou modèle Google Docs avec JSON ou XML des données pour produire un document complet. Utilisez-le pour transformer CRM Des enregistrements transformés en contrats, des données de commandes en factures, ou des formulaires soumis en certificats, le tout dans un Zap.

Articles de blog connexes(2)
Un nouveau fichier dans votre dossier Dropbox\_? Lancez un publipostage avec Zapier. Six étapes, 100\_% automatisé\_!
Fusion et publipostage Zapier depuis Dropbox\_: création d’un nouveau fichier dans un dossier, recherche des données JSON, génération d’un document (fusion et publipostage) au format Word puis PDF avec PDF4me, puis envoi des deux fichiers vers le dossier de sortie. Suivi de l’automatisation du dossier, étape par étape.
Lire l'article
Nouveau fichier dans le dossier\_? Zapier génère un PDF et un document Word. Six étapes, 100\_% automatisé\_!
Zapier + Dropbox + PDF4me\_: lorsqu’un nouveau fichier est ajouté à un dossier, trouvez votre modèle Google Docs, exécutez la génération de document deux fois (PDF à partir du texte des données, DOCX à partir du fichier déclencheur), puis téléchargez les deux. Flux de travail sans code.
Lire l'article

Que fait cette action ?

PDF4me Générer un document unique Prend un fichier modèle et un ensemble de données et renvoie un document fusionné, dans un Zap. Mapper un Mot, HTML, PDF, publipostage ou Google Docs modèle, fournir des données sous forme de modèle texte en ligne ou un fichier de donnéesChoisissez ensuite le format de sortie. Idéal pour la génération de contrats, la création de factures, l'émission de certificats, les lettres d'offre et tout flux de travail transformant un enregistrement en un document sans écrire de code de fusion.

Authentification de votre API Demande

Pour accéder au PDF4me Web APIChaque requête doit inclure des informations d'authentification valides. Connectez votre PDF4me compte une fois dans Zapier et chaque étape « Générer un document unique » de vos Zaps le réutilise.

Informations importantes à ne pas manquer

Le type de format des données d'entrée détermine quel champ de données est obligatoire.
Réglez-le sur Texte et Texte de données devient le champ obligatoire pour l'intégration en ligne JSON/XMLRéglez-le sur Déposer et Fichier de données Ce champ devient obligatoire pour un fichier de données mappé à partir d'une étape précédente. L'autre champ reste masqué jusqu'à ce que vous activiez le commutateur.
Le type de fichier modèle n'est pas limité à Word/HTML/PDF
Le menu déroulant comprend également publipostage (un modèle Word conçu pour les champs de fusion et de publipostage) et Google Docs (Exportation Google Docs utilisée comme modèle de fusion), confirmée dans les configurations Zap en production. Faites correspondre cette valeur à la manière dont le fichier modèle a été réellement créé.
Exécutez-le deux fois pour obtenir deux formats de sortie.
Un modèle peut alimenter deux étapes de génération de document uniques avec différentes Type de document de sortie valeurs (par exemple PDF alors Docx) pour produire à la fois une copie verrouillée et une copie modifiable à partir d'un seul déclencheur.
Générer un document dans le panneau d'actions PDF4me de Zapier affichant le fichier modèle, son nom, son type (PDF), le format des données d'entrée (texte), les données (texte), leur type (JSON) et les champs de métadonnées.

Configurez le panneau d'actions avec le type de format des données d'entrée défini sur Texte, révélant ainsi le champ Texte des données

Paramètres

Requis dans le Zapier Interface utilisateur : Fichier modèle, type de fichier modèle, format des données d'entrée, type de données d'entrée et (selon le format des données d'entrée) texte ou fichier de données. Le nom du fichier modèle, le type de document de sortie, l'option « Conserver le PDF modifiable » et les métadonnées sont facultatifs.

ParamètreRequisCe que cela faitExemple
Template FileRequiredTemplate file to populate. Map it from a previous step (Dropbox, Google Drive, Upload File).template.docx
Template File NameOptionalName for the output file. If left blank, the name is picked from Template File's own filename.contract_template
Template File TypeRequiredFormat of the template: Word, HTML, PDF, Mail Merge (Word built for mail-merge fields), or GoogleDocs (Google Docs export).Mail Merge
Input Data Format TypeRequiredWhether data is supplied as inline text or a file. Text reveals Data Text. File reveals Data File.Text
Data TextConditionalInline JSON or XML string to merge into the template. Required when Input Data Format Type is Text.[{"firstname":"John","lastname":"Adams"}]
Data FileConditionalData file (JSON or XML) mapped from a previous step. Required when Input Data Format Type is File.data.json
Input Data TypeRequiredStructure of the supplied data, must match Data Text or Data File exactly.Json
Output Document TypeOptionalFormat of the generated document: Pdf, Docx, and other supported formats.Pdf
Keep Pdf EditableOptionalWhen the output is a PDF from a fillable template, keeps its form fields interactive instead of flattening them.false
Meta DataOptionalMetadata to attach to template fields during generation.-

Sortir

ChampTaperCe qu'il contient
File NameStringFile name of the generated document, without extension.
File ExtensionStringExtension of the output document, matching Output Document Type.
Full File NameStringComplete filename including extension.
File URLStringDirect URL to the generated document, map this into an Upload File, email, or storage step.
File SizeNumberSize of the generated document in bytes.

Comment configurer la génération de documents uniques dans Zapier?

  1. Ajouter PDF4me comme application d'action dans votre Zap et choisissez Générer un document.
  2. Connectez votre PDF4me Créez un compte ou sélectionnez une connexion existante.
  3. Carte Fichier modèle à partir d'une étape précédente et définir Type de fichier modèle pour le faire correspondre (Word, HTML, PDF, publipostage ou Google Docs).
  4. Ensemble Type de format des données d'entrée à Texte et remplir Texte de données avec en ligne JSON/XML, ou définissez-le sur Déposer et carte Fichier de données d'une étape précédente.
  5. Ensemble Type de données d'entrée à Json ou XML pour correspondre au format réel de vos données.
  6. Paramètre optionnel Type de document de sortie et Conserver le PDF modifiable, puis testez l'étape.
  7. Cartographiez les résultats URL du fichier dans une action de téléchargement de fichier, Gmail ou de stockage pour livrer le document généré.

Configurations typiques

Exemples de flux de travailCommon Zapier patterns using Generate Document Single.
Modèle de publipostage avec un JSON fichier de données
  1. Un nouveau fichier est déposé dans un dossier Dropbox surveillé (le modèle Word).
  2. L'étape « Rechercher un fichier » localise le fichier correspondant. JSON fichier de données dans le même dossier.
  3. Générer un document unique avec le type de fichier modèle Fusion et publipostage, le type de format de données d'entrée Fichier, le fichier de données de l'étape de recherche, le type de données d'entrée JSON.
  4. L'étape « Télécharger un fichier » enregistre le document généré dans Dropbox.
Modèle Google Docs, intégré JSON, double sortie
  1. L'étape « Rechercher un fichier » localise un modèle Google Docs exporté au format .docx.
  2. Générer un document unique avec un modèle de type Google Docs, un format de données d'entrée de type Texte, et des données textuelles intégrées. JSON tableau, Type de document de sortie : PDF.
  3. Une deuxième étape « Générer un document unique » réutilise le même modèle avec le type de format de données d'entrée « Fichier » et le type de document de sortie « Docx », produisant une copie modifiable en plus du document. PDF.
CRM Enregistrement pour contrat, déclenché par un webhook
  1. Un Webhook par Zapier Le déclencheur reçoit une charge utile New Deal d'un CRM.
  2. Une étape de formatage met en forme la charge utile. JSON structurer le modèle de contrat attendu.
  3. Générer un document unique avec le type de fichier modèle Word, le type de format de données d'entrée Texte, les données Texte de l'étape de mise en forme, le type de données d'entrée JSON et le type de document de sortie PDF.
  4. Une étape Gmail permet d'envoyer par courriel le contrat généré au client.
HTML modèle pour un certificat léger
  1. Un déclencheur de fin de cours est activé par un webhook de gestion de l'apprentissage.
  2. Générer des documents uniques avec le type de fichier modèle HTML, Format des données d'entrée : Type de texte, Données : Texte contenant le nom de l'apprenant, le cours et la date, Type de document de sortie : PDF.
  3. L'étape « Télécharger un fichier » enregistre le certificat dans un dossier partagé destiné à l'apprenant.

Conseils pratiques

Match Template File Type to how the template was built
Word for a plain merge-field .docx, Mail Merge for a template designed around the mail-merge field pattern, GoogleDocs for a Google Docs export. Picking the wrong type can leave placeholders unfilled.
Toggle Input Data Format Type before filling in data
Data Text and Data File are mutually exclusive: only the field matching your Input Data Format Type selection is required. The other stays out of the way.
Input Data Type must match your data exactly
Json for JSON data, Xml for XML data. A mismatch causes template fields to bind incorrectly or come back empty.
Run twice for two formats from one template
Set Output Document Type to Pdf in one step and Docx in a second step using the same template and data to get both a locked and an editable copy.
Use Keep Pdf Editable only for fillable-PDF templates
This toggle only matters when the template is itself a fillable PDF and the output is Pdf. It has no effect on Word, HTML, or Mail Merge templates.
Batch runs need Generate Documents Multiple, not this action
This action produces one document per run. To generate many personalized documents from one template and a list of records in a single step, use Generate Documents Multiple instead.

Aide-mémoire

ChampValeur
ActionGenerate Document
Template FileFrom a previous step
Template File TypeWord / HTML / PDF / Mail Merge / GoogleDocs
Input Data Format TypeText or File
Data TextRequired when Input Data Format Type is Text
Data FileRequired when Input Data Format Type is File
Input Data TypeJson or Xml
Output Document TypePdf, Docx, and other supported formats
Keep Pdf Editablefalse (default behavior in documented workflows)

Que dois-je utiliser à la place de « Générer un document unique » ?

Si votre flux de travail nécessite de nombreux documents personnalisés à partir d'un seul modèle et une liste d'enregistrements en une seule exécution, plutôt qu'un document par exécution Zap, utilisez Générer plusieurs documentsSi votre modèle est remplissable PDF Utilisez un formulaire plutôt qu'un modèle de champ de fusion/à moustaches. Remplissez un PDF Formulaire pour remplir directement ses champs AcroForm au lieu de passer par le moteur de modèles.

Questions fréquentes

What is the difference between Data Text and Data File?+
Input Data Format Type controls which field is required. Text reveals Data Text for inline JSON or XML, useful when a prior step already exposes the data as text such as a webhook body or a Formatter step output. File reveals Data File for a data file mapped from a previous step, such as a downloaded JSON file. Only the field matching your selection is required at a time. See <a href="https://zapier.com/blog/create-documents-from-templates/" target="_blank" rel="noopener noreferrer">Zapier's own guide on building documents from templates</a> for background on template-merge workflows.
What template types does Generate Document Single support?+
Template File Type accepts Word (.docx with mustache or merge-field placeholders), HTML (.html with template placeholders), PDF (a PDF layout template), Mail Merge (a Word template built around the mail-merge field pattern), and GoogleDocs (a Google Docs export used as a merge template). Match this value to how the template file was actually authored.
What does Keep Pdf Editable do?+
Keep Pdf Editable applies only when the output is a PDF generated from a fillable-PDF template. Left off, the generated PDF is a static, completed document. Turned on, it preserves interactive form fields in the output so a recipient can still edit values after the document is generated.
What output formats can Generate Document Single produce?+
Output Document Type sets the generated file's format independently of the template format, options include Pdf and Docx among other supported formats. Running the same template through the action twice with different Output Document Type values produces both a PDF and a Word copy from one source, a pattern documented in PDF4me's own Zapier trigger workflows.
Do I need to specify Input Data Type as Json or Xml?+
Yes. Input Data Type is required and must match the actual structure of the data supplied in Data Text or Data File. A mismatch, such as selecting Json for XML-formatted data, causes the template engine to fail to bind fields and the generated document returns with placeholders unfilled. For background on JSON structure basics, see <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON" target="_blank" rel="noopener noreferrer">MDN's JSON reference</a>.

Actions connexes

Même tâche sur d'autres plateformes

Cas d'utilisation et applications industrielles

  • Génération de contrats: Créer des contrats personnalisés à partir de modèles avec les données client
  • Création de documents juridiquesGénérer des documents juridiques contenant des informations spécifiques à chaque cas
  • Traitement des accordsAutomatisez la création d'accords grâce à l'intégration dynamique des données.
  • Automatisation des documentsRationalisez les flux de travail des documents juridiques grâce au traitement des modèles.

Obtenez de l'aide