Saltar al contenido principal

Generar documento único en Make

Generar documento único es un PDF4me módulo para Make que combina una plantilla con un conjunto de datos y devuelve un único documento finalizado por ejecución. Admite cinco familias de plantillas (Word, HTML, PDF formulario, combinación de correspondencia y Google Docs) y dos formatos de datos (JSON y XML), y resultados PDF, Word, Excel, o HTMLÚselo para facturas, contratos, certificados y cartas personalizadas sin necesidad de escribir código.

Lo que hace este módulo

PDF4me Generar documento único fusiona un Word, HTML, PDF, combinación de correspondencia o Google Docs plantilla con JSON o XML datos y produce una personalizada PDF, Word, Excel, o HTML archivo en uno Make módulo. Reemplaza los escenarios de combinación de correspondencia de varios pasos con una única acción configurable. Asigne el archivo de plantilla desde cualquier módulo de almacenamiento en la nube (Dropbox, Google Drive, OneDrive), proporcione sus datos en línea o como un archivo mapeado y canalice el generado. Fecha del documento Salida directa a Cargar archivo, Enviar correo electrónico o cualquier función posterior. Make módulo.

Entradas de blog relacionadas(4)
¿Plantilla de Google Docs + JSON? Conviértelas en PDF o Word. ¡Cuatro pasos, cero código!
Genera PDF o Word a partir de una plantilla de Google Docs en Make: Dropbox (plantilla + JSON) → PDF4me Generar documento (Tipo de archivo de plantilla: Google Docs) → Subir. Combina marcadores de posición con datos, sin código. Instrucciones paso a paso con capturas de pantalla.
Leer la publicación
¿Plantilla de Word + JSON en Dropbox? ¡Realiza una combinación de correspondencia en Make. PDF o Word en cuatro clics!
Automatiza la combinación de correspondencia en Make: Dropbox (plantilla de Word + JSON) → PDF4me Generar documento (archivo de plantilla Combinación de correspondencia) → Cargar. Combina marcadores de posición con datos y genera un PDF o Word. Instrucciones paso a paso con capturas de pantalla.
Leer la publicación
¿Aparece un archivo nuevo en tu carpeta de Dropbox? Realiza una combinación de correspondencia en Make. ¡Seis pasos, totalmente automatizados!
Combinación de correspondencia basada en activadores en Make: cuando aparece un nuevo archivo en Dropbox, se buscan los datos JSON, se ejecuta PDF4me Generar documento (Combinación de correspondencia) y, a continuación, se suben los archivos Word y PDF. Instrucciones paso a paso con capturas de pantalla.
Leer la publicación

Elige tu tipo de plantilla

Elige la guía que mejor se adapte a tus necesidades. Tipo de archivo de plantillaCada página enumera la plantilla de muestra exacta, los archivos de datos (JSON, XML, CSV), valores de campo recomendados y un escenario de prueba rápido para Make.

Autenticando su API Pedido

Cada PDF4me módulo en Make requiere un válido Conexión. Crea o selecciona uno que contenga tu PDF4me API clave para que el escenario pueda autenticar de forma segura las solicitudes de generación de documentos.

Datos importantes que no debes perderte

El tipo de archivo de plantilla debe coincidir con el archivo de plantilla.
El tipo de archivo de plantilla que seleccione debe coincidir con el archivo asignado en Plantilla. .docx mapeado con un HTML El tipo seleccionado falla en tiempo de ejecución. Consulta la guía correspondiente que aparece arriba para ver la sintaxis exacta del marcador de posición que utiliza cada familia de plantillas.
Proporcione el texto o el archivo de datos del documento.
El texto de los datos del documento acepta texto en línea. JSON o XML y es ideal para cargas útiles cortas mapeadas desde módulos anteriores. El archivo de datos del documento acepta un archivo binario de un módulo anterior. Make Este paso es el más adecuado para documentos de datos grandes o predefinidos. Utilice uno u otro en cada caso.
El resultado está en Doc Data, listo para el siguiente módulo.
El archivo generado se devuelve en el Fecha del documento campo de salida. Canalícelo directamente a Cargar archivo (Dropbox, Conducir, OneDrive), Enviar archivo adjunto de correo electrónico, o cualquier módulo posterior que acepte binario. El nombre del archivo se conserva del campo Nombre de la plantilla.
El módulo Make PDF4me Generar Documento Usando Plantilla muestra Conexión, Nombre de Plantilla establecido a una plantilla de ejemplo del repositorio de PDF4me, Tipo de Datos del Documento Json, Texto de Datos del Documento vacío, Archivo de Datos del Documento asignado desde el paso 2 anterior. Datos y Metadatos Json vacíos

Elige uno Nombre de la plantilla de tu PDF4me repositorio, conjunto Tipo de datos del documento a Json y mapeo Archivo de datos del documento desde un paso de descarga anterior (o pegar) JSON en Texto de los datos del documento en cambio).

¿Qué parámetros utiliza Generar documento único? Make¿

Requerido en el Make UI: Conexión, tipo de archivo de plantilla, tipo de salida, nombre de la plantilla, plantilla y tipo de datos del documento (todos marcados con asteriscos rojos). Condicional: Texto de datos del documento O archivo de datos del documento (uno de los dos debe contener la carga útil de datos). Opcional: Metadatos JSON.

ParámetroRequeridoLo que haceEjemplo
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.

¿Cómo elijo el tipo de salida en? Make¿

Seleccione el formato que coincida con lo que se muestra a continuación. Make Los módulos esperan. El formato de salida es independiente del tipo de plantilla, por lo que un Word una plantilla puede producir una 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.

Producción

El módulo devuelve uno Manojo por ejecución. El archivo generado se coloca en el Fecha del documento campo de salida, listo para que los módulos posteriores lo recojan a través del estándar Make mapeo de datos.

CampoTipoLo que 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).

Ejemplos de escenarios

Patrones de escenarios comunes de MakeTypical ways to chain Generate Document Single into a Make flow.
Dropbox Plantilla + datos de webhook para enviar por correo electrónico PDF
  1. El webhook recibe JSON para una nueva factura.
  2. Dropbox Descargar un archivo carga la factura Word plantilla.
  3. Generar documento Mapas individuales Nombre de plantilla y Plantilla desde el Dropbox paso, establece DataType en Json y lee el webhook JSON en texto de datos del documento.
  4. El correo electrónico adjunta los datos del documento para enviar la factura al cliente.
Airtable cargar certificados a Google Drive
  1. El mecanismo de activación programado se dispara diariamente a las 09:00.
  2. Airtable La función Buscar registros recupera los nuevos cursos finalizados.
  3. El iterador recorre cada registro.
  4. Generar documento único fusiona los Word Plantilla de certificado con los datos del registro y los resultados. PDF.
  5. Google Drive La opción "Subir un archivo" guarda cada certificado en una carpeta compartida con el nombre del destinatario.
Google Sheets fila al informe mensual PDF
  1. Programe los incendios para el primer día de cada mes.
  2. Google Sheets La función Search Rows extrae los datos de agregación mensuales.
  3. El módulo de transformación da forma a las filas en la JSON estructura que espera la plantilla.
  4. Generar documento único renderiza la plantilla de informe con los datos, tipo de salida PDF.
  5. OneDrive Subir un archivo archiva el PDF y Slack Enviar un mensaje publica un enlace de descarga.

Preguntas frecuentes

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.

Acciones relacionadas

Obtén ayuda

Para conocer el motor de plantillas y la sintaxis Mustache que impulsa cada familia de plantillas, consulte la Supongamos palabras para .NET documentación y el Make Referencia de estructuras de datos.