Saltar al contenido principal

Generar varios documentos - Creador por lotes para Zapier

PDF4me Generar documentos múltiples es un Zapier acción que fusiona una plantilla con una JSON o XML Este array genera un documento personalizado por cada elemento en una sola ejecución. Úselo para contratos, facturas, certificados o cartas por lotes. Devuelve un array de documentos para el siguiente paso de Zap o un bucle.

Lo que hace esta acción

Toma una palabra, HTML, PDF, combinación de correspondencia o plantilla de Google Docs y una matriz de datos donde cada objeto representa los valores de los campos de un documento, luego ejecuta la misma combinación una vez por cada elemento de la matriz. El resultado es una matriz de documentos generados que comparten la misma plantilla y formato de salida, listos para recorrer con Looping by Zapier para acciones por documento, como enviar por correo electrónico o archivar.

Entradas de blog relacionadas
Aún no hay ninguna entrada de blog sobre esta función; estará disponible próximamente.
Mientras tanto, echa un vistazo al blog de PDF4me para encontrar tutoriales y flujos de trabajo para todas las plataformas.
Visita el blog

Autenticando su API Pedido

Para acceder al PDF4me Web API a través de ZapierCada solicitud debe incluir las credenciales de autenticación adecuadas. La autenticación garantiza una comunicación segura y valida su identidad como usuario autorizado, lo que permite una integración perfecta entre su Zapier flujos de trabajo y PDF4meservicios de generación de documentos por lotes.

Datos importantes que no debes perderte

El resultado es una matriz, no un solo archivo.
Usar Bucle por Zapier Después de este paso, se procesará cada documento generado uno por uno.
El tipo de formato de datos de entrada decide qué campo de datos es obligatorio.
Configúrelo en Texto y Datos. El texto se vuelve obligatorio para una inserción en línea. JSON/XML matriz. Configúrelo en Archivo y Archivo de datos se vuelve obligatorio en su lugar, para un archivo de datos de matriz asignado desde un paso anterior.
Todos los documentos del lote comparten la misma plantilla y formato de salida.
El tipo de archivo de plantilla y el tipo de documento de salida se aplican una sola vez por ejecución, no por elemento de la matriz. Solo los valores de los campos de cada objeto de la matriz difieren entre los documentos.
PDF4me Generar documento en el panel de acciones de 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 Metadatos
Configurar el panel de acciones: solo se requieren Archivo de plantilla, Tipo de archivo de plantilla, Tipo de formato de datos de entrada y Tipo de datos de entrada; el Texto de datos se vuelve obligatorio una vez que el Tipo de formato de datos de entrada sea Texto.

¿Cuáles son las características clave de Generar Documentos Múltiples?

  • Generación de documentos por lotes: crea un documento por cada elemento de la matriz a partir de una única plantilla en una sola operación.
  • Compatibilidad con plantillas multiformato: Palabra, HTML, PDFCombinación de correspondencia y plantillas de Google Docs
  • Entrada de datos de matriz: JSON o XML matriz, proporcionada como texto en línea o un archivo mapeado
  • Salida configurable: seleccione el tipo de documento de salida para todo el lote (PDF, DOCX y otros formatos compatibles).

Parámetros

Lista completa de parámetros para la acción Generar documentos múltiples. Los nombres de los parámetros coinciden con los Zapier Interfaz de configuración que se muestra en la captura de pantalla anterior.

Lista de verificación de configuración rápida
  1. Mapa Archivo de plantilla y establecer Tipo de archivo de plantilla para que coincida
  2. Colocar Tipo de formato de datos de entrada a texto o archivo, luego complete Texto de datos o Archivo de datos con un JSON/XML Matriz (un objeto por documento)
  3. Colocar Tipo de datos de entrada para que coincida con el formato de la matriz y, opcionalmente, se puede configurar. Tipo de documento de salida
ParámetroRequeridoLo que haceEjemplo
Template FileRequiredTemplate file for generating documents. Supports Word (.docx), HTML, PDF, Mail Merge, or GoogleDocs templates.contract_template.docx
Template File NameConditionalName for the output files. If not provided, the name is picked from Template File.contract_template
Template File TypeRequiredFormat of the template: Word, HTML, PDF, Mail Merge, or GoogleDocs.Word
Input Data Format TypeRequiredWhether the data array is supplied as inline text or a file. Text reveals Data Text. File reveals Data File.Text
Data TextConditionalInline JSON or XML array, one object per document to generate. Required when Input Data Format Type is Text.[{"firstname":"John"},{"firstname":"Jane"}]
Data FileConditionalArray data file (JSON or XML) mapped from a previous step. Required when Input Data Format Type is File.customers_data.json
Input Data TypeRequiredStructure of the supplied array, must match Data Text or Data File exactly.Json
Output Document TypeConditionalFormat applied to every generated document in the batch: Pdf, Docx, and other supported formats.Pdf
Meta DataConditionalMetadata to attach to template fields during generation.-

Importante: 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 entraday (dependiendo del tipo de formato de datos de entrada) Texto de datos o Archivo de datosEl nombre del archivo de plantilla, el tipo de documento de salida y los metadatos son opcionales.

¿Qué genera la devolución múltiple de documentos?

El PDF4me Generar documentos múltiples La acción devuelve una matriz de documentos generados, una entrada por cada elemento de la matriz de datos de entrada.

CampoTipoLo que contiene
File NameStringFile name of each generated document, without extension.
File ExtensionStringExtension of each output document, matching Output Document Type.
Full File NameStringComplete filename including extension for each document.
File URLStringDirect URL to each generated document.
File SizeNumberSize of each generated document in bytes.

Nota: La salida es una conjunto de documentos, uno por cada elemento de la matriz de entrada. Agregar Bucle por Zapier Después de este paso, se debe iterar a través de cada documento generado.

Ejemplo JSON respuesta (conjunto de documentos):

[
{
"File Name": "document_001",
"File Extension": ".pdf",
"Full File Name": "document_001.pdf",
"File URL": "https://...",
"File Size": 125440
},
{
"File Name": "document_002",
"File Extension": ".pdf",
"Full File Name": "document_002.pdf",
"File URL": "https://...",
"File Size": 127680
}
]

Configuraciones típicas

Ejemplos de flujo de trabajoCommon Zapier workflow patterns using Generate Documents Multiple.
Generación de contratos por lotes
  1. Se activa un disparador cuando un lote de registros de clientes está listo para la generación de contratos.
  2. Un paso de formateador crea un JSON Matriz con un objeto por cada variable de contrato del cliente.
  3. PDF4me La función Generar documentos múltiples asigna la plantilla de contrato y la matriz a texto de datos, con el tipo de documento de salida establecido en PDF.
  4. Bucle por Zapier itera sobre la matriz devuelta y envía por correo electrónico a cada cliente su propio contrato.
Ejecución de facturas masivas
  1. Se activa un mecanismo de activación del ciclo de facturación al final del período.
  2. Un paso del proceso contable o de comercio electrónico exporta los datos de la factura de cada cliente como un único elemento de una matriz.
  3. PDF4me Generar documentos múltiples ejecuta la plantilla de factura contra la matriz, produciendo una PDF por cliente.
  4. Bucle por Zapier Adjunta cada factura a un correo electrónico dirigido a ese cliente.
Certificado de un grupo de alumnos.
  1. Se activa un mecanismo cuando un programa de capacitación marca a un grupo como completado.
  2. La matriz se construye a partir del nombre de cada participante y la fecha de finalización.
  3. PDF4me Generar documentos múltiples ejecuta una plantilla de certificado con tipo de archivo de plantilla Combinación de correspondencia contra la matriz.
  4. Bucle por Zapier Almacena cada certificado en una etapa de gestión del aprendizaje o de archivo.

Consejos prácticos

The output is an array, plan for a loop
Map "File URL" through Looping by Zapier rather than expecting a single downloadable file directly from this step.
Only one of Data Text or Data File is required
Set Input Data Format Type first, it determines which of the two fields becomes required and hides the other.
Input Data Type must match your actual array format
Selecting Json for an XML array, or the reverse, causes the template engine to fail to bind fields correctly across the whole batch.
Output Document Type applies to the whole batch
You cannot mix output formats within one run, every document in the array uses the same Output Document Type.
Large arrays mean more Zap tasks
Each generated document and each loop iteration counts toward your Zapier task usage, factor batch size into plan limits.

Hoja de trucos

CampoValor
ActionGenerate Documents Multiple
Template File[Mapped from previous step]
Template File TypeWord / HTML / PDF / Mail Merge / GoogleDocs
Input Data Format TypeText (or File)
Data Text[{"firstname":"John"},{"firstname":"Jane"}]
Input Data TypeJson
Output Document TypePdf

Preguntas frecuentes

How do I generate multiple documents from one template in Zapier?+
Add the PDF4me Generate Documents Multiple action to a Zap, map a Template File and set Template File Type, then provide a JSON or XML array with one object per document in Data Text or Data File. The action returns one generated document per array item.
What is the difference between Generate Documents Multiple and Generate Document Single?+
Generate Document Single merges a template with one JSON or XML object and returns one document. Generate Documents Multiple merges the same template with an array of objects and returns an array of documents, one per array item. See Generate Document Single for the one-document version.
How do I process each generated document separately?+
The action returns an array, not a single file. Add Looping by Zapier after this step to iterate through the array and run one or more actions, such as sending an email or uploading a file, once per generated document.
Do I need to supply Data Text or Data File?+
Only one, depending on Input Data Format Type. Set it to Text to make Data Text required for an inline JSON or XML array, or to File to make Data File required for an array data file mapped from a previous step.
Can I control the output format of the generated documents?+
Yes. Output Document Type sets the format, such as Pdf or Docx, applied to every document in the batch. All documents in one run share the same output format.

Acciones relacionadas

La misma tarea en otras plataformas

Casos de uso y aplicaciones en la industria

  • Generación de contratos masivos: crear múltiples contratos personalizados para la incorporación de clientes
  • Distribución de avisos legalesGenerar avisos legales personalizados para múltiples destinatarios.
  • Procesamiento de acuerdos: automatizar la creación masiva de acuerdos con términos específicos para cada cliente.
  • Automatización de documentosOptimice los flujos de trabajo de documentos legales con el procesamiento por lotes.

Obtén ayuda