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.
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.
.docx con marcadores de posición de bigote. Salida PDF o WordIncluye plantilla.docx + datos.json.plantilla.pdf + formdata.json.plantilla_de_combinación_de_correo_simple.docx..docx. Producción PDF o WordIncluye plantilla-google-docs.docx.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
.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.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.
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ámetro | Requerido | Lo que hace | Ejemplo |
|---|---|---|---|
| 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. | |
¿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 layoutWordEditable .docx outputExcelSpreadsheet .xlsx outputHTMLWeb-ready HTMLProducció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.
| Campo | Tipo | Lo que contiene |
|---|---|---|
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). |
Ejemplos de escenarios
Patrones de escenarios comunes de MakeTypical ways to chain Generate Document Single into a Make flow.
- El webhook recibe JSON para una nueva factura.
- Dropbox Descargar un archivo carga la factura Word plantilla.
- 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.
- El correo electrónico adjunta los datos del documento para enviar la factura al cliente.
- El mecanismo de activación programado se dispara diariamente a las 09:00.
- Airtable La función Buscar registros recupera los nuevos cursos finalizados.
- El iterador recorre cada registro.
- Generar documento único fusiona los Word Plantilla de certificado con los datos del registro y los resultados. PDF.
- Google Drive La opción "Subir un archivo" guarda cada certificado en una carpeta compartida con el nombre del destinatario.
- Programe los incendios para el primer día de cada mes.
- Google Sheets La función Search Rows extrae los datos de agregación mensuales.
- El módulo de transformación da forma a las filas en la JSON estructura que espera la plantilla.
- Generar documento único renderiza la plantilla de informe con los datos, tipo de salida PDF.
- OneDrive Subir un archivo archiva el PDF y Slack Enviar un mensaje publica un enlace de descarga.
Preguntas frecuentes
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.