Aller au contenu principal

Générer un document unique dans Make

Générer un document unique est un PDF4me module pour Make qui fusionne un modèle avec un ensemble de données et renvoie un seul document final par exécution. Il prend en charge cinq familles de modèles (Word, HTML, PDF formulaire, publipostage et Google Docs) et deux formats de données (JSON et XML), et les sorties PDF, Word, Excel, ou HTMLUtilisez-le pour les factures, les contrats, les certificats et les lettres personnalisées sans écrire de code.

Que fait ce module ?

PDF4me Générer un document unique fusionne un Word, HTML, PDF, publipostage ou Google Docs modèle avec JSON ou XML les données et produit un système personnalisé PDF, Word, Excel, ou HTML fichier dans un Make module. Il remplace les scénarios de publipostage en plusieurs étapes par une seule action configurable. Associez le fichier modèle à partir de n'importe quel module de stockage cloud (Dropbox, Google Drive, OneDrive), fournissez vos données directement ou sous forme de fichier mappé, et redirigez le flux généré Date du document Sortie directe vers Téléverser un fichier, Envoyer un e-mail ou toute autre fonction en aval Make module.

Articles de blog connexes(4)
Modèle Google Docs + JSON\_? Make les transforme en PDF ou Word. Quatre étapes, sans coder\_!
Générez un PDF ou un document Word à partir d'un modèle Google Docs avec Make\_: Dropbox (modèle + JSON) → PDF4me Générer un document (Type de fichier modèle\_: Google Docs) → Importer. Fusionnez les espaces réservés avec les données, sans écrire une seule ligne de code. Tutoriel étape par étape avec captures d'écran.
Lire l'article
Modèle Word + JSON dans Dropbox\_? Effectuez un publipostage avec Make. PDF ou Word en quatre clics\_!
Automatisation du publipostage dans Make\_: Dropbox (modèle Word + JSON) → PDF4me Générer un document (type de fichier\_: publipostage) → Importer. Fusionner les espaces réservés avec les données, générer un PDF ou un document Word. Tutoriel étape par étape avec captures d’écran.
Lire l'article
Un nouveau fichier dans votre dossier Dropbox\_? Lancez un publipostage avec Make. Six étapes, entièrement automatisé\_!
Fusion et publipostage déclenchés par un événement dans Make\_: lorsqu’un nouveau fichier apparaît dans Dropbox, recherchez les données JSON, exécutez PDF4me «\_Générer un document (fusion et publipostage)\_», puis importez les fichiers Word et PDF. Procédure détaillée avec captures d’écran.
Lire l'article

Choisissez votre type de modèle

Choisissez le guide qui correspond à votre Type de fichier modèleChaque page répertorie le modèle d'exemple exact, les fichiers de données (JSON, XML, CSV), les valeurs de champ recommandées et un scénario de test rapide pour Make.

Authentification de votre API Demande

Chaque PDF4me module dans Make nécessite un numéro valide ConnexionCréez ou sélectionnez-en un qui contient votre PDF4me API clé permettant au scénario d'authentifier de manière sécurisée les demandes de génération de documents.

Informations importantes à ne pas manquer

Le type de fichier modèle doit correspondre au fichier modèle.
Le type de fichier modèle que vous sélectionnez doit correspondre au fichier mappé sous Modèle. .docx cartographié avec un HTML Le type sélectionné échoue à l'exécution. Consultez le guide correspondant ci-dessus pour connaître la syntaxe exacte des espaces réservés utilisée par chaque famille de modèles.
Fournissez soit le texte des données du document, soit le fichier de données du document.
Le texte des données du document accepte les données en ligne JSON ou XML et est idéal pour les charges utiles courtes issues de modules précédents. Le fichier de données de document accepte un fichier binaire provenant d'un module précédent. Make Cette méthode est plus adaptée aux documents de données volumineux ou pré-établis. Utilisez l'une ou l'autre selon les cas.
Les données de sortie sont disponibles sur Doc Data, prêtes pour le module suivant.
Le fichier généré est renvoyé sur le Date du document champ de sortie. Transmettez-le directement à Télécharger un fichier (Dropbox, Conduire, OneDrive), Envoyer une pièce jointe par e-mail, ou tout module en aval acceptant des fichiers binaires. Le nom du fichier est conservé à partir du champ Nom du modèle.
Le module « Générer un document à partir d'un modèle » de PDF4me affiche la connexion, le nom du modèle est défini sur un modèle d'exemple du référentiel PDF4me, le type de données du document est JSON, le champ « Texte » est vide, le fichier de données du document est mappé à l'étape 2 précédente, et le champ « Métadonnées JSON » est vide.

Choisissez un Nom du modèle de votre PDF4me dépôt, ensemble Type de données du document vers JSON et carte Fichier de données du document à partir d'une étape de téléchargement précédente (ou coller) JSON dans Texte des données du document plutôt).

Quels paramètres utilise la fonction Generate Document Single ? Make?

Requis dans le Make UI: Connexion, Type de fichier modèle, Type de sortie, Nom du modèle, Modèle et Type de données du document (tous marqués d'astérisques rouges). Conditionnel: Texte des données du document OU fichier de données du document (l'un des deux doit contenir la charge utile des données). Facultatif: Métadonnées JSON.

ParamètreRequisCe que cela faitExemple
ConnectionRequiredPDF4me connection for the scenario. Click Add to create a connection with your API key, or select an existing connection from the dropdown.My PDF4me connection
Template File TypeRequiredSelect the template family: Word Template (.docx), HTML (.html), Pdf Form (fillable .pdf), Mail Merge (.docx merge fields), or Google Docs export (.docx). Open the matching guide for placeholder syntax.PDF4me Word Template
Output TypeRequiredFormat of the generated document. Word for editable .docx, PDF for print-ready locked layout (most common), Excel for .xlsx, HTML for web embedding.PDF
File SelectionRequiredHow the template file is supplied. Choose a storage module shortcut (for example Dropbox Download a File) or select Map to wire Template Name and Template from any prior step.Map
Template NameRequiredTemplate file name including extension. Map from the previous module filename output (shown as 1. File Name when Dropbox Download a File is upstream).1. File Name
TemplateRequiredTemplate file binary for document generation. Map from the previous module data output (shown as 1. Data when Dropbox Download a File is upstream).1. Data
Document Data FileConditionalMap source document file content from a previous action when your data payload is a file rather than inline text. Use when Document Data Text is empty.1. Data
Document DataTypeRequiredChoose document data type. Json for JSON payloads (most common), Xml when the upstream system returns XML.Json
Document Data TextConditionalInput data text to generate the document. Paste JSON or XML inline or build it with Make expressions. Use when Document Data File is empty.{ "Name": "John", "Age": 16 }
Meta Data JsonNoOptional metadata for template fields (title, author, subject, custom properties). Shown without an asterisk in the Make UI. Leave empty for most templates.

Comment choisir le type de sortie dans Make?

Choisissez le format qui correspond à ce qui est en aval Make Les modules s'attendent à cela. Le format de sortie est indépendant du type de modèle, donc un Word un modèle peut produire un PDF.

PDFPrint-ready, locked layout
Standard choice for invoices, contracts, certificates, and statements. Send via Email or upload to storage as a final deliverable.
WordEditable .docx output
Use when the recipient needs to edit the generated document such as draft contracts that go back for review or HR letters that need a manual signature line.
ExcelSpreadsheet .xlsx output
Use for data-heavy templates such as financial reports. The template must be designed in Excel and use Excel template variable syntax.
HTMLWeb-ready HTML
Use for emails, web previews, or downstream rendering in a browser-based viewer. Output is a single HTML file.

Sortir

Le module renvoie un Paquet par exécution. Le fichier généré est placé sur le Date du document Champ de sortie, prêt à être récupéré par les modules en aval via la norme Make Cartographie des données.

ChampTaperCe qu'il contient
Doc DataBinaryThe generated document in the format chosen under Output Type. Map this into a downstream Upload File, Send Email Attachment, or any module that accepts binary input.
File NameStringOutput filename based on Template Name with the extension matching Output Type.
Mime TypeStringMIME type of the generated document (application/pdf, application/vnd.openxmlformats-officedocument.wordprocessingml.document, and so on).

Exemples de scénarios

Modèles de scénarios courantsTypical ways to chain Generate Document Single into a Make flow.
Dropbox modèle + données webhook envoyées par e-mail PDF
  1. Le webhook reçoit JSON pour une nouvelle facture.
  2. Dropbox Le téléchargement d'un fichier charge la facture Word modèle.
  3. Générer le nom et le modèle de la carte unique du document à partir de Dropbox étape, définit le type de données sur JSON et lit le webhook JSON dans le texte des données du document.
  4. Courriel : Envoyer un courriel contenant les données du document pour envoyer la facture au client.
Airtable télécharger les certificats sur Google Drive
  1. Déclenchement programmé quotidiennement à 9h00.
  2. Airtable La fonction « Rechercher les dossiers » permet de récupérer les nouveaux cours suivis.
  3. L'itérateur parcourt chaque enregistrement.
  4. Générer un document unique fusionne les Word Modèle de certificat avec les données d'enregistrement et les sorties PDF.
  5. Google Drive L'option « Téléverser un fichier » enregistre chaque certificat dans un dossier partagé portant le nom du destinataire.
Google Sheets ligne au rapport mensuel PDF
  1. Programmez les feux le premier de chaque mois.
  2. Google Sheets La fonction « Rechercher des lignes » extrait les données agrégées mensuelles.
  3. Le module Transform met en forme les lignes. JSON structurer la structure attendue par le modèle.
  4. Générer un document unique génère le modèle de rapport avec les données, type de sortie PDF.
  5. OneDrive Téléverser un fichier archive les PDF et Slack Envoyer un message publie un lien de téléchargement.

Foire aux questions

Which template file types does Generate Document Single accept in Make?+
Five template families: PDF4me Word Template (.docx with mustache variables, most common), HTML (file or pasted HTML Code), Pdf Form (fillable .pdf form-field replacement), Mail Merge (Word mail-merge fields), and Google Docs (Google Docs export style .docx). Each has its own setup guide with sample files linked in the Choose your template type section above.
What output formats can the Make module produce?+
Output Type supports Word (.docx for editable output), PDF (locked layout, most common for invoices and contracts), Excel (.xlsx for spreadsheet output), and HTML for web embedding. The output format is independent of the template type, so a Word template can produce a PDF and vice versa.
How do I pass JSON data to the template?+
Set Document DataType to Json, then either paste the JSON object directly into Document Data Text or map a data file from a previous module into Document Data File. Document Data Text is best for small payloads built with Make expressions, Document Data File is best for large or pre-built data documents.
Is Meta Data Json required?+
Meta Data Json is shown without an asterisk in the Make UI, so it is optional in this connector. Use it when your template references document metadata such as title, author, or subject at render time. Leave it empty for most invoice and contract scenarios.
How do I generate many documents in one scenario?+
For one document per record, add a Make Iterator or Search Records loop before Generate Document Single and map each record into the data field. The module runs once per record and returns one file per execution. For true multi-record output in a single call use Generate Documents Multiple instead.
How is this different from the n8n, Zapier, or Power Automate version?+
All four platforms call the same PDF4me Generate Document Single backend. Make is the visual scenario builder, n8n is the developer-friendly self-hosted option, Zapier triggers from 6,000+ SaaS apps, and Power Automate is Microsoft 365 native. The template logic and output format are identical across platforms.

Actions connexes

Obtenez de l'aide

Pour en savoir plus sur le moteur de modèles et la syntaxe Mustache qui sous-tendent chaque famille de modèles, consultez la documentation. Aspose Words pour .NET documentation et le Make Référence des structures de données.