Saltar al contenido principal

Combinar documentos - Ensamblaje de documentos para Make

Combinar documentos es un Make módulo por PDF4me Combina varios archivos de Word (.docx) en un solo documento. Úselo para crear informes de diferentes departamentos, elaborar propuestas o consolidar cláusulas contractuales, con control total sobre el orden de combinación y el formato.

Lo que hace este módulo

PDF4me Combinar documentos combina varios documentos de Word en un solo documento dentro Make escenarios con opciones avanzadas de formato y cumplimiento. Admite la ordenación flexible de documentos con SortPosition, modos de formato personalizables (KeepSourceFormatting, KeepDifferentStyles, UseDestinationStyles) por documento, configuración del nivel de cumplimiento (ECMA, Transitional, Strict), y metadatos de zona horaria para el seguimiento de documentos, ideal para el ensamblaje de documentos, la consolidación de informes, la compilación de contratos y los flujos de trabajo de empaquetado de múltiples documentos.

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

¿Cómo autentico mi Make ¿Escenario?

Para acceder al PDF4me Web API a través de Make, cada solicitud debe incluir un número válido Conexión sosteniendo tu PDF4me API clave. Esto permite una comunicación segura y autenticada entre su Make escenario y PDF4meServicio de combinación de documentos de Word.

Datos importantes que no debes perderte

SortPosition controla el orden de fusión, no el orden de la matriz
Los documentos se fusionan en orden ascendente. SortPosition orden independientemente de cómo aparezcan en la matriz Documentos. El más bajo SortPosition se convierte en el documento base al que se adjuntan todos los demás.
Tres FormatMode opciones control estilo manejo
KeepSourceFormatting Conserva los estilos propios de cada documento (predeterminado). KeepDifferentStyles Mantiene estilos distintos uno al lado del otro. UseDestinationStyles fuerza a que cada documento se ajuste a la hoja de estilo del documento base.
El nivel de cumplimiento afecta OOXML producción
ECMA, Transitional (predeterminado) y Strict se asignan a diferentes Abierto XML (OOXML) estándares de cumplimiento definidos en ECMA-376. Establezca Strict si los sistemas posteriores requieren una salida .docx que cumpla con la norma ISO/IEC 29500 Strict.
Configure el módulo PDF4me Merge Documents con una matriz Documents que contenga Filename, DocContent, SortPosition y FormatMode para cada documento que se vaya a combinar en un único archivo de Word.

Construye la matriz de documentos con el nombre del archivo, DocContent, y SortPosition por documento. El más bajo SortPosition se convierte en el documento base.

¿Qué parámetros necesita la función Combinar documentos?

Requerido: La matriz de documentos debe contener al menos una entrada, y cada entrada necesita un nombre de archivo, un contenido del documento y una posición de ordenación.

ParámetroRequeridoLo que haceEjemplo
DocumentsRequiredArray of document objects to merge. Must contain at least one document. Documents are merged in ascending SortPosition order; the lowest SortPosition becomes the base document.[{"Filename":"doc1.docx","SortPosition":0}]
Documents[].FilenameRequiredOriginal filename of the document, including extension (.docx, .doc). Used for reference and format detection.document1.docx
Documents[].DocContentRequiredBase64-encoded binary content of the document. Map from a previous module. Must be a valid Word format.[Buffer]
Documents[].SortPositionRequiredPosition in merge order, ascending. Must be unique within the array. Any numbering scheme works (0,1,2 or 10,20,30).0
Documents[].FormatModeConditionalPer-document formatting mode: KeepSourceFormatting (default, preserves original), KeepDifferentStyles (keeps styles distinct), or UseDestinationStyles (forces base document styling).KeepSourceFormatting
Merge Options Time ZoneConditionalTimezone metadata written to the merged document, e.g. UTC, America/New_York, Europe/London. Used for tracking and compliance.UTC
Merge Options Compliance LevelConditionalOOXML compliance standard: ECMA, Transitional (default), Strict, or Custom.Transitional

Producción

CampoTipoLo que contiene
NameStringOutput Word filename, taken from the base document (lowest SortPosition).
Doc DataBufferThe merged Word document containing all input documents combined in SortPosition order.

Configuraciones típicas

Ejemplos de flujo de trabajoCommon Make scenario patterns using Merge Documents.
Informes mensuales departamentales → Informe ejecutivo consolidado
  1. Se activa un mecanismo programado una vez que se hayan presentado todos los informes departamentales del mes.
  2. Una página de portada (SortPosition 0) y resumen ejecutivo (SortPosition 1) se recuperan de una carpeta de plantillas.
  3. Un iterador recorre el informe de cada departamento, asignando una puntuación ascendente. SortPosition valores.
  4. Combinar documentos combina todas las secciones con FormatMode establecido a KeepSourceFormattingconservando el estilo propio de cada departamento.
  5. El informe consolidado se sube a una carpeta de informes ejecutivos y se envía por correo electrónico a la dirección.
Secciones de la solicitud de propuestas → Presentación de una sola propuesta
  1. Se activa un mecanismo cuando todas las secciones de la propuesta (carta de presentación, enfoque técnico, precios, biografías del equipo) están marcadas como aprobadas.
  2. Cada sección se recupera de la carpeta de su equipo propietario con secuencial SortPosition valores.
  3. FormatMode está configurado para UseDestinationStyles De este modo, cada sección adopta el formato de la carta de presentación para lograr una apariencia uniforme.
  4. La función Combinar documentos integra todas las secciones en el documento final de la propuesta.
  5. La propuesta finalizada se sube a una carpeta de envíos y se remite al equipo de ventas para su revisión final.
Biblioteca de cláusulas contractuales → contrato final ensamblado
  1. Se activa un mecanismo cuando se finalizan y aprueban los términos contractuales negociados.
  2. Las cláusulas estándar se recuperan de una biblioteca de cláusulas (SortPosition 0), términos personalizados de la carpeta de negociación (SortPosition 1), horarios (SortPosition 2) y la página de firmas (SortPosition 3).
  3. FormatMode está configurado para KeepDifferentStyles de modo que cada tipo de cláusula conserva sus propias variaciones de formato.
  4. La función Combinar documentos reúne los componentes en el orden legal correcto para formar un único contrato.
  5. El contrato final se sube a una carpeta de contratos ejecutados y se envía al equipo legal para su revisión.

Consejos prácticos

SortPosition values must be unique
Two documents sharing the same SortPosition produces unpredictable ordering. Use gapped numbering (0, 10, 20) so you can insert a new section later without renumbering the whole array.
FormatMode is set per document, not globally
Each entry in the Documents array can use a different FormatMode. Mixing KeepSourceFormatting on most documents with UseDestinationStyles on one is valid if that is the behavior you want.
DocContent must be valid Word binary
Passing a PDF or plain-text buffer into DocContent fails the merge. Confirm the upstream module (OneDrive, SharePoint, Google Drive) is outputting .docx or .doc binary content, not a converted format.
The base document sets the output filename
The Name field in the output always comes from the document with the lowest SortPosition. Rename that document upstream if you need a specific output filename.
Strict compliance can reject legacy .doc content
If Merge Options Compliance Level is set to Strict and a source document uses older .doc-era formatting quirks, some elements may not carry over cleanly. Use Transitional (the default) unless a downstream system specifically requires Strict OOXML.
Large document counts increase processing time
Merging many documents, or documents with heavy embedded media, takes longer than a two-document merge. Test with your actual document set before relying on tight scenario timeouts.

Hoja de trucos

CampoValor
ModuleMerge Documents
ConnectionPDF4me API key
Documents arrayOne entry per file: Filename, DocContent, SortPosition
FormatMode (preserve each doc)KeepSourceFormatting
FormatMode (single consistent look)UseDestinationStyles
FormatMode (keep styles distinct)KeepDifferentStyles
Compliance Level defaultTransitional
Output fieldsName, Doc Data

Preguntas frecuentes

How do I merge Word documents without losing formatting?+
Set FormatMode to KeepSourceFormatting on each document in the Documents array. This preserves each document's original styles instead of forcing them into the base document's style sheet. If you want one consistent look instead, use UseDestinationStyles so every document adopts the base document's formatting.
What is the difference between Merge Documents and Mail Merge?+
Merge Documents combines multiple existing Word files into a single file, useful for assembling reports, proposals, or contracts from separate sections. Mail Merge instead takes one template document and a data source like a spreadsheet and generates many personalized copies, one per row. Use Merge Documents when you have several finished documents to combine; use Mail Merge when you have one template and a list of recipients.
Can I control the order documents are merged in?+
Yes. Every document object in the Documents array requires a SortPosition. Make merges documents in ascending SortPosition order, and the document with the lowest SortPosition becomes the base document. SortPosition values do not need to be sequential: 0, 10, 20 works as well as 0, 1, 2, which makes it easy to insert a section later without renumbering everything.
Does merging affect document metadata and custom properties?+
The merged output inherits its Name from the base document (lowest SortPosition). Merge Options Time Zone lets you attach timezone metadata to the merged file for tracking and compliance purposes. Other custom document properties from non-base documents are not automatically carried forward, so re-apply any metadata you need on the merged output if it must match a specific document.
What Word formats does Merge Documents accept?+
The module accepts standard .docx and legacy .doc binary content in the DocContent field. All documents in the Documents array should be genuine Word binaries mapped from a previous module (SharePoint, OneDrive, Google Drive, or similar); passing a PDF or plain-text buffer will fail the merge.

Casos de uso y aplicaciones en la industria

  • Ensamblaje de contratos: Combinar cláusulas estándar con términos personalizados en contratos completos
  • Recopilación de informes legales: Combinar las secciones de argumentos, las pruebas y las autoridades en los informes finales.
  • Ensamblaje de documentos de descubrimiento: Combinar los registros de privilegios con los documentos de respuesta para producción.
  • Consolidación de expedientes: Combinar memorandos de casos, alegatos y correspondencia en resúmenes de asuntos.
  • Asamblea de Cartas de Opinión: Combinar los memorandos de investigación con las opiniones estándar en las cartas a los clientes.

Acciones relacionadas

La misma tarea en otras plataformas

Obtén ayuda