Saltar al contenido principal

Generar documento único en Zapier

Generar documento único es un Zapier acción por PDF4me que fusiona una palabra, HTML, combinación de correspondencia o plantilla de Google Docs con JSON o XML datos para producir un documento completo. Úselo para convertir CRM Convertir registros en contratos, datos de pedidos en facturas o formularios enviados en certificados, todo dentro de un Zap.

Entradas de blog relacionadas(2)
¿Aparece un archivo nuevo en tu carpeta de Dropbox? Realiza una combinación de correspondencia con Zapier. ¡Seis pasos, totalmente automatizado!
Combinación de correspondencia con Zapier desde Dropbox: Crear un nuevo archivo en la carpeta, buscar datos JSON, generar un documento (combinación de correspondencia) en formato Word y luego en PDF con PDF4me, y cargar ambos en la carpeta de salida. Automatización de carpetas de vigilancia, paso a paso.
Leer la publicación
¿Nuevo archivo en la carpeta? Zapier genera un PDF y un documento de Word. ¡Seis pasos, totalmente automatizado!
Zapier + Dropbox + PDF4me: cuando llegue un archivo nuevo a una carpeta, busca tu plantilla de Google Docs, ejecuta Generar documento dos veces (PDF a partir de texto de datos, DOCX a partir del archivo activador) y sube ambos. Flujo de trabajo activado sin código.
Leer la publicación

Lo que hace esta acción

PDF4me Generar documento único toma un archivo de plantilla y un conjunto de datos y devuelve un documento combinado, dentro de un Zap. Mapea un Palabra, HTML, PDF, combinación de correspondencia o Google Docs plantilla, proporcione datos como texto en línea o un archivo de datosy seleccione el formato de salida. Ideal para la generación de contratos, la creación de facturas, la emisión de certificados, cartas de oferta y cualquier flujo de trabajo que convierta un registro en un documento sin necesidad de escribir código de combinación.

Autenticando su API Pedido

Para acceder al PDF4me Web APICada solicitud debe incluir las credenciales de autenticación adecuadas. Conecte su PDF4me cuenta una vez en Zapier y cada paso de Generar documento único en tus Zaps lo reutiliza.

Datos importantes que no debes perderte

El tipo de formato de datos de entrada decide qué campo de datos es obligatorio.
Configúralo en Texto y Texto de datos se convierte en el campo obligatorio para la entrada en línea JSON/XML. Configúralo en Archivo y Archivo de datos En su lugar, se vuelve obligatorio para un archivo de datos mapeado desde un paso anterior. El otro campo permanece oculto hasta que actives el interruptor.
El tipo de archivo de plantilla no se limita a Word/HTML/PDF
El menú desplegable también incluye Combinación de correspondencia (una plantilla de Word creada para campos de combinación de correspondencia) y Google Docs (una exportación de Google Docs utilizada como plantilla de combinación), confirmada en configuraciones Zap en vivo. Haga coincidir este valor con la forma en que se creó realmente el archivo de plantilla.
Ejecútalo dos veces para obtener dos formatos de salida.
Una plantilla puede alimentar dos pasos de Generar documento único con diferentes Tipo de documento de salida valores (por ejemplo PDF entonces Documento) para generar tanto una copia bloqueada como una copia editable a partir de un único activador.
Generar documento en el panel de acciones PDF4me en Zapier que muestra Archivo de plantilla, Nombre del archivo de plantilla, Tipo de archivo de plantilla establecido en PDF, Tipo de formato de datos de entrada establecido en Texto, Texto de datos, Tipo de datos de entrada establecido en JSON y campos de metadatos

Configure el panel de acciones con el tipo de formato de datos de entrada establecido en Texto, lo que mostrará el campo Texto de datos.

Parámetros

Requerido en el Zapier Interfaz de usuario: Archivo de plantilla, tipo de archivo de plantilla, tipo de formato de datos de entrada, tipo de datos de entrada y (según el tipo de formato de datos de entrada) texto de datos o archivo de datos. El nombre del archivo de plantilla, el tipo de documento de salida, la opción "Mantener PDF editable" y los metadatos son opcionales.

ParámetroRequeridoLo que haceEjemplo
Template FileRequiredTemplate file to populate. Map it from a previous step (Dropbox, Google Drive, Upload File).template.docx
Template File NameOptionalName for the output file. If left blank, the name is picked from Template File's own filename.contract_template
Template File TypeRequiredFormat of the template: Word, HTML, PDF, Mail Merge (Word built for mail-merge fields), or GoogleDocs (Google Docs export).Mail Merge
Input Data Format TypeRequiredWhether data is supplied as inline text or a file. Text reveals Data Text. File reveals Data File.Text
Data TextConditionalInline JSON or XML string to merge into the template. Required when Input Data Format Type is Text.[{"firstname":"John","lastname":"Adams"}]
Data FileConditionalData file (JSON or XML) mapped from a previous step. Required when Input Data Format Type is File.data.json
Input Data TypeRequiredStructure of the supplied data, must match Data Text or Data File exactly.Json
Output Document TypeOptionalFormat of the generated document: Pdf, Docx, and other supported formats.Pdf
Keep Pdf EditableOptionalWhen the output is a PDF from a fillable template, keeps its form fields interactive instead of flattening them.false
Meta DataOptionalMetadata to attach to template fields during generation.-

Producción

CampoTipoLo que contiene
File NameStringFile name of the generated document, without extension.
File ExtensionStringExtension of the output document, matching Output Document Type.
Full File NameStringComplete filename including extension.
File URLStringDirect URL to the generated document, map this into an Upload File, email, or storage step.
File SizeNumberSize of the generated document in bytes.

¿Cómo configuro Generar documento único en Zapier¿

  1. Agregar PDF4me como la aplicación de acción en tu Zap y elige Generar documento.
  2. Conecta tu PDF4me cuenta o seleccione una conexión existente.
  3. Mapa Archivo de plantilla desde un paso anterior y conjunto Tipo de archivo de plantilla para que coincida (Palabra, HTML, PDF, Combinación de correspondencia o Google Docs).
  4. Colocar Tipo de formato de datos de entrada a Texto y rellenar Texto de datos con en línea JSON/XMLo configurarlo en Archivo y mapa Archivo de datos de un paso anterior.
  5. Colocar Tipo de datos de entrada a Json o XML para que coincida con el formato real de sus datos.
  6. Opcionalmente se puede configurar Tipo de documento de salida y Mantener el PDF editable, luego prueba el paso.
  7. Mapea el devuelto URL del archivo en una acción de Cargar archivo, Gmail o almacenamiento para entregar el documento generado.

Configuraciones típicas

Ejemplos de flujo de trabajoCommon Zapier patterns using Generate Document Single.
Plantilla de combinación de correspondencia con una JSON archivo de datos
  1. Se ha añadido un nuevo archivo a una carpeta de Dropbox monitorizada (la plantilla de Word).
  2. Un paso de Buscar un archivo localiza el archivo coincidente. JSON Archivo de datos en la misma carpeta.
  3. Generar documento único se ejecuta con tipo de archivo de plantilla Combinación de correspondencia, tipo de formato de datos de entrada Archivo, archivo de datos del paso de búsqueda, tipo de datos de entrada JSON.
  4. El paso de Cargar archivo guarda el documento generado de nuevo en Dropbox.
Plantilla de Google Docs, en línea JSONsalida doble
  1. El paso "Buscar un archivo" localiza una plantilla de Google Docs exportada como archivo .docx.
  2. Generar documento único se ejecuta con tipo de archivo de plantilla GoogleDocs, tipo de formato de datos de entrada Texto, texto de datos como un texto en línea JSON matriz, Tipo de documento de salida Pdf.
  3. Un segundo paso Generar documento único reutiliza la misma plantilla con Tipo de formato de datos de entrada Archivo y Tipo de documento de salida Docx, produciendo una copia editable junto con el PDF.
CRM registro para contrato, activado por un webhook
  1. Un Webhooks por Zapier El disparador recibe una carga útil del nuevo acuerdo de un CRM.
  2. Un paso de formateo da forma a la carga útil en el JSON estructura según lo que espera la plantilla de contrato.
  3. Generar documento único se ejecuta con tipo de archivo de plantilla Word, tipo de formato de datos de entrada Texto, texto de datos del paso Formateador, tipo de datos de entrada Json, tipo de documento de salida Pdf.
  4. Un paso de Gmail envía por correo electrónico el contrato generado al cliente.
HTML plantilla para un certificado ligero
  1. Un webhook de gestión del aprendizaje activa una notificación de finalización de curso.
  2. Generar documento se ejecuta individualmente con tipo de archivo de plantilla HTML, Tipo de formato de datos de entrada Texto, Datos Texto que contiene el nombre del alumno, curso y fecha, Tipo de documento de salida Pdf.
  3. El paso de Cargar archivo guarda el certificado en una carpeta compartida para el alumno.

Consejos prácticos

Match Template File Type to how the template was built
Word for a plain merge-field .docx, Mail Merge for a template designed around the mail-merge field pattern, GoogleDocs for a Google Docs export. Picking the wrong type can leave placeholders unfilled.
Toggle Input Data Format Type before filling in data
Data Text and Data File are mutually exclusive: only the field matching your Input Data Format Type selection is required. The other stays out of the way.
Input Data Type must match your data exactly
Json for JSON data, Xml for XML data. A mismatch causes template fields to bind incorrectly or come back empty.
Run twice for two formats from one template
Set Output Document Type to Pdf in one step and Docx in a second step using the same template and data to get both a locked and an editable copy.
Use Keep Pdf Editable only for fillable-PDF templates
This toggle only matters when the template is itself a fillable PDF and the output is Pdf. It has no effect on Word, HTML, or Mail Merge templates.
Batch runs need Generate Documents Multiple, not this action
This action produces one document per run. To generate many personalized documents from one template and a list of records in a single step, use Generate Documents Multiple instead.

Hoja de trucos

CampoValor
ActionGenerate Document
Template FileFrom a previous step
Template File TypeWord / HTML / PDF / Mail Merge / GoogleDocs
Input Data Format TypeText or File
Data TextRequired when Input Data Format Type is Text
Data FileRequired when Input Data Format Type is File
Input Data TypeJson or Xml
Output Document TypePdf, Docx, and other supported formats
Keep Pdf Editablefalse (default behavior in documented workflows)

¿Qué debo usar en lugar de Generar documento único?

Si su flujo de trabajo necesita muchos documentos personalizados de una plantilla y una lista de registros en una sola ejecución, en lugar de un documento por ejecución de Zap, utilice Generar documentos múltiples. Si su plantilla es rellenable PDF formulario en lugar de una plantilla de bigote/campo de combinación, utilice Rellene un PDF Forma para rellenar directamente los campos de AcroForm en lugar de procesarlos a través del motor de plantillas.

Preguntas frecuentes

What is the difference between Data Text and Data File?+
Input Data Format Type controls which field is required. Text reveals Data Text for inline JSON or XML, useful when a prior step already exposes the data as text such as a webhook body or a Formatter step output. File reveals Data File for a data file mapped from a previous step, such as a downloaded JSON file. Only the field matching your selection is required at a time. See <a href="https://zapier.com/blog/create-documents-from-templates/" target="_blank" rel="noopener noreferrer">Zapier's own guide on building documents from templates</a> for background on template-merge workflows.
What template types does Generate Document Single support?+
Template File Type accepts Word (.docx with mustache or merge-field placeholders), HTML (.html with template placeholders), PDF (a PDF layout template), Mail Merge (a Word template built around the mail-merge field pattern), and GoogleDocs (a Google Docs export used as a merge template). Match this value to how the template file was actually authored.
What does Keep Pdf Editable do?+
Keep Pdf Editable applies only when the output is a PDF generated from a fillable-PDF template. Left off, the generated PDF is a static, completed document. Turned on, it preserves interactive form fields in the output so a recipient can still edit values after the document is generated.
What output formats can Generate Document Single produce?+
Output Document Type sets the generated file's format independently of the template format, options include Pdf and Docx among other supported formats. Running the same template through the action twice with different Output Document Type values produces both a PDF and a Word copy from one source, a pattern documented in PDF4me's own Zapier trigger workflows.
Do I need to specify Input Data Type as Json or Xml?+
Yes. Input Data Type is required and must match the actual structure of the data supplied in Data Text or Data File. A mismatch, such as selecting Json for XML-formatted data, causes the template engine to fail to bind fields and the generated document returns with placeholders unfilled. For background on JSON structure basics, see <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON" target="_blank" rel="noopener noreferrer">MDN's JSON reference</a>.

Acciones relacionadas

La misma tarea en otras plataformas

Casos de uso y aplicaciones en la industria

  • Generación de contratos: Crea contratos personalizados a partir de plantillas con datos del cliente.
  • Creación de documentos legalesGenerar documentos legales con información específica del caso.
  • Procesamiento de acuerdosAutomatice la creación de acuerdos con integración dinámica de datos.
  • Automatización de documentosOptimice los flujos de trabajo de documentos legales con el procesamiento de plantillas.

Obtén ayuda