Passa al contenuto principale

Genera documento singolo in Make

Genera documento singolo è un PDF4me modulo per Make che unisce un modello con un set di dati e restituisce un singolo documento finito per ogni esecuzione. Supporta cinque famiglie di modelli (Word, HTML, PDF modulo, Stampa unione e Google Docs) e due formati di dati (JSON E XML), e output PDF, Word, Excel, O HTMLUtilizzalo per fatture, contratti, certificati e lettere personalizzate senza dover scrivere codice.

Cosa fa questo modulo

PDF4me Genera documento singolo una fusione Word, HTML, PDF, Stampa unione, o Google Docs modello con JSON O XML dati e produce un personalizzato PDF, Word, Excel, O HTML file in uno Make modulo. Sostituisce scenari di stampa unione a più fasi con una singola azione configurabile. Mappa il file modello da qualsiasi modulo di archiviazione cloud (Dropbox, Google Drive, OneDrive), fornisci i tuoi dati in linea o come file mappato e invia tramite pipe il generato Data del documento output direttamente in Carica file, Invia e-mail o qualsiasi altro flusso successivo Make modulo.

Articoli correlati del blog(4)
Modello di Google Docs + JSON? Make li trasforma in PDF o Word. Quattro semplici passaggi, senza scrivere codice!
Genera PDF o Word da un modello di Google Docs in Make: Dropbox (modello + JSON) → PDF4me Genera documento (tipo di file modello Google Docs) → Carica. Unisci i segnaposto con i dati, senza codice. Procedura passo passo con screenshot.
Leggi il post
Modello Word + JSON in Dropbox? Esegui una stampa unione in Make. PDF o Word in quattro clic!
Automatizza la stampa unione in Make: Dropbox (modello Word + JSON) → PDF4me Genera documento (tipo di file modello Stampa unione) → Carica. Unisci i segnaposto con i dati, genera un output in PDF o Word. Procedura dettagliata con screenshot.
Leggi il post
Nuovo file nella tua cartella Dropbox? Esegui una stampa unione con Make. Sei semplici passaggi, completamente automatizzati!
Stampa unione basata su trigger in Make: quando viene aggiunto un nuovo file a Dropbox, individua i dati JSON, esegui la funzione \"Genera documento (stampa unione)\" di PDF4me e carica i file Word e PDF. Procedura dettagliata con screenshot.
Leggi il post

Scegli il tuo tipo di modello

Scegli la guida che corrisponde alla tua Tipo di file modello. Ogni pagina elenca il modello di esempio esatto, i file di dati (JSON, XML, CSV), valori di campo consigliati e uno scenario di test rapido per Make.

Autenticazione del tuo API Richiesta

Ogni PDF4me modulo in Make richiede un valido Connessione. Crea o selezionane uno che contenga il tuo PDF4me API chiave affinché lo scenario possa autenticare in modo sicuro le richieste di generazione di documenti.

Informazioni importanti da non perdere

Il tipo di file del modello deve corrispondere al file del modello
Il tipo di file modello che scegli deve corrispondere al file mappato in Modello. .docx mappato con un HTML Il tipo selezionato non funziona in fase di esecuzione. Consulta la guida corrispondente qui sopra per la sintassi esatta del segnaposto utilizzata da ciascuna famiglia di modelli.
Fornire il testo dei dati del documento o il file dei dati del documento.
Il testo dei dati del documento accetta l'inserimento in linea JSON O XML ed è ideale per payload brevi mappati da moduli precedenti. Document Data File accetta un file binario da un modulo precedente Make Questo passaggio è ideale per documenti di dati di grandi dimensioni o predefiniti. Utilizzare l'uno o l'altro a seconda dello scenario.
L'output è memorizzato in Doc Data, pronto per il modulo successivo.
Il file generato viene restituito su Data del documento campo di output. Invialo direttamente a Carica file (Dropbox, Guidare, OneDrive), Invia allegato e-mail o qualsiasi modulo a valle che accetti file binari. Il nome del file viene mantenuto dal campo Nome modello.
Il modulo "Crea documento PDF4me utilizzando un modello" mostra la connessione, il nome del modello impostato sul modello di esempio dal repository PDF4me, il tipo di dati del documento Json, il testo dei dati del documento vuoto, il file dei dati del documento mappato dal passaggio precedente 2. Dati e metadati Json vuoti.

Scegli un Nome del modello dal tuo PDF4me repository, set Tipo di dati del documento in formato JSON e mappa File di dati del documento da una fase di download precedente (o incolla) JSON in Testo dei dati del documento Invece).

Quali parametri utilizza Genera documento singolo? Make?

Richiesto nel Make UI: Connessione, tipo di file modello, tipo di output, nome del modello, modello e tipo di dati del documento (tutti contrassegnati da asterischi rossi). Condizionale: Testo dei dati del documento OPPURE file di dati del documento (uno dei due deve contenere il payload dei dati). Opzionale: Metadati JSON.

ParametroNecessarioCosa faEsempio
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.

Come faccio a scegliere il tipo di output in Make?

Scegli il formato che corrisponde a quello a valle Make moduli previsti. Il formato di output è indipendente dal tipo di modello, quindi un Word il modello può produrre 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.

Produzione

Il modulo restituisce uno Fascio per esecuzione. Il file generato viene posizionato su Data del documento campo di output, pronto per essere prelevato dai moduli a valle tramite lo standard Make mappatura dei dati.

CampoTipoCosa contiene
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).

Esempi di scenario

Modelli di scenario comuni per la creazione diTypical ways to chain Generate Document Single into a Make flow.
Dropbox modello + dati webhook da inviare via email PDF
  1. Il webhook riceve JSON per una nuova fattura.
  2. Dropbox Scarica un file carica la fattura Word modello.
  3. Genera documento Mappe singole Nome modello e modello da Dropbox passaggio, imposta DataType su Json e legge il webhook JSON in testo dei dati del documento.
  4. Invia email L'email allega i dati del documento per inviare la fattura al cliente.
Airtable carica i certificati su Google Drive
  1. Le esplosioni programmate avvengono quotidianamente alle ore 09:00.
  2. Airtable La funzione "Cerca nei registri" recupera i dati relativi al completamento dei nuovi corsi.
  3. L'iteratore scorre ogni record.
  4. Genera documento singolo unisce il Word Modello di certificato con i dati del record e gli output PDF.
  5. Google Drive La funzione "Carica un file" salva ogni certificato in una cartella condivisa denominata con il nome del destinatario.
Google Sheets riga al rapporto mensile PDF
  1. Gli incendi programmati si verificano il primo giorno di ogni mese.
  2. Google Sheets Search Rows recupera i dati aggregati mensili.
  3. Trasforma il modulo forme le righe in JSON struttura prevista dal modello.
  4. Genera documento singolo esegue il rendering del modello di report con i dati, Tipo di output PDF.
  5. OneDrive Carica un file archivia il PDF E Slack Invia un messaggio pubblica un link per il download.

Domande frequenti

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.

Azioni correlate

Richiedi assistenza

Per il motore di template e la sintassi mustache che alimenta ogni famiglia di template, vedere Asporre parole per .NET contabilità e il Make riferimenti alle strutture dati.