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.
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.
.docx avec des espaces réservés pour les moustaches. Sortie PDF ou Word. Comprend modèle.docx + data.json.modèle.pdf + formdata.json.modèle_de_fusion_de_courrier_simple.docx..docx. Sortir PDF ou Word. Comprend google-docs-template.docx.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
.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.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.
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ètre | Requis | Ce que cela fait | Exemple |
|---|---|---|---|
| Connection | Required | PDF4me 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 Type | Required | Select 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 Type | Required | Format 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 Selection | Required | How 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 Name | Required | Template 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 |
| Template | Required | Template 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 File | Conditional | Map 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 DataType | Required | Choose document data type. Json for JSON payloads (most common), Xml when the upstream system returns XML. | Json |
| Document Data Text | Conditional | Input 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 Json | No | Optional 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 layoutWordEditable .docx outputExcelSpreadsheet .xlsx outputHTMLWeb-ready HTMLSortir
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.
| Champ | Taper | Ce qu'il contient |
|---|---|---|
Doc Data | Binary | The 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 Name | String | Output filename based on Template Name with the extension matching Output Type. |
Mime Type | String | MIME 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.
- Le webhook reçoit JSON pour une nouvelle facture.
- Dropbox Le téléchargement d'un fichier charge la facture Word modèle.
- 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.
- Courriel : Envoyer un courriel contenant les données du document pour envoyer la facture au client.
- Déclenchement programmé quotidiennement à 9h00.
- Airtable La fonction « Rechercher les dossiers » permet de récupérer les nouveaux cours suivis.
- L'itérateur parcourt chaque enregistrement.
- Générer un document unique fusionne les Word Modèle de certificat avec les données d'enregistrement et les sorties PDF.
- Google Drive L'option « Téléverser un fichier » enregistre chaque certificat dans un dossier partagé portant le nom du destinataire.
- Programmez les feux le premier de chaque mois.
- Google Sheets La fonction « Rechercher des lignes » extrait les données agrégées mensuelles.
- Le module Transform met en forme les lignes. JSON structurer la structure attendue par le modèle.
- Générer un document unique génère le modèle de rapport avec les données, type de sortie PDF.
- OneDrive Téléverser un fichier archive les PDF et Slack Envoyer un message publie un lien de téléchargement.
Foire aux questions
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.