Pular para o conteúdo principal

Mesclar documentos - Montagem de documentos para Make

Mesclar documentos é um Make módulo por PDF4me que combina vários arquivos do Word (.docx) em um único documento. Use-o para reunir relatórios de diferentes departamentos, compilar propostas ou consolidar cláusulas contratuais, com controle total sobre a ordem de mesclagem e a formatação.

O que este módulo faz

PDF4me Mesclar documentos Combina vários documentos do Word em um único documento dentro de Make cenários com opções avançadas de formatação e conformidade. Suporta ordenação flexível de documentos com SortPosition, modos de formatação personalizáveis (KeepSourceFormatting, KeepDifferentStyles, UseDestinationStyles) por documento, configurações de nível de conformidade (ECMA, Transitional, Strict), e metadados de fuso horário para rastreamento de documentos, ideal para montagem de documentos, consolidação de relatórios, compilação de contratos e fluxos de trabalho de empacotamento de vários documentos.

Artigos relacionados no blogue
Ainda não há nenhuma publicação no blogue sobre esta funcionalidade — em breve.
Entretanto, explore o blogue da PDF4me para encontrar tutoriais e fluxos de trabalho para todas as plataformas.
Visite o blogue

Como faço para autenticar minha conta? Make Cenário?

Para acessar o PDF4me Web API através Make, cada solicitação deve incluir um válido Conexão segurando o seu PDF4me API chave. Isso permite uma comunicação segura e autenticada entre o seu Make cenário e PDF4meServiço de mesclagem de documentos Word.

Fatos importantes que você não deve perder

SortPosition controla a ordem de mesclagem, não a ordem da matriz
Os documentos são mesclados em ordem crescente. SortPosition ordem, independentemente de como aparecem na matriz Documentos. O mais baixo SortPosition Torna-se o documento base ao qual todos os outros são anexados.
Três FormatMode opções de controle de estilo de manuseio
KeepSourceFormatting Preserva os estilos próprios de cada documento (padrão). KeepDifferentStyles Mantém estilos distintos lado a lado. UseDestinationStyles Força a utilização da folha de estilo do documento base em todos os documentos.
O nível de conformidade afeta OOXML saída
ECMA, Transitional (padrão) e Strict mapeiam para diferentes Abrir XML (OOXML) padrões de conformidade definidos em ECMA-376Defina como "Estrito" se os sistemas subsequentes exigirem saída .docx em conformidade com a norma ISO/IEC 29500 Estrita.
Configure o módulo "Mesclar Documentos" do PDF4me com uma matriz de documentos contendo Filename, DocContent, SortPosition e FormatMode para cada documento a ser combinado em um único arquivo do Word.

Construa o array Documentos com o nome do arquivo, DocContent, e SortPosition por documento. O mais baixo SortPosition torna-se o documento base.

Quais parâmetros a função Mesclar Documentos precisa?

Obrigatório: A matriz de documentos deve conter pelo menos uma entrada, e cada entrada precisa de Filename, DocContent e SortPosition.

ParâmetroObrigatórioO que fazExemplo
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

Saída

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

Configurações típicas

Exemplos de fluxo de trabalhoCommon Make scenario patterns using Merge Documents.
Relatórios mensais do departamento → relatório executivo consolidado
  1. Um gatilho programado é acionado assim que todos os relatórios do departamento forem enviados referentes ao mês.
  2. Uma página de rosto (SortPosition 0) e resumo executivo (SortPosition 1) são recuperados de uma pasta de modelos.
  3. Um iterador percorre o relatório de cada departamento, atribuindo valores crescentes. SortPosition valores.
  4. A opção Mesclar Documentos combina todas as seções com FormatMode definido para KeepSourceFormatting, preservando o estilo próprio de cada departamento.
  5. O relatório consolidado é carregado em uma pasta de relatórios executivos e enviado por e-mail à liderança.
Seções da RFP → submissão de proposta única
  1. Um gatilho é acionado quando todas as seções da proposta (carta de apresentação, abordagem técnica, preços, biografias da equipe) são marcadas como aprovadas.
  2. Cada seção é recuperada da pasta da sua respectiva equipe de forma sequencial. SortPosition valores.
  3. FormatMode está definido para UseDestinationStyles Assim, cada seção adota a formatação da carta de apresentação para garantir uma aparência consistente.
  4. A opção "Mesclar Documentos" combina todas as seções no documento final da proposta.
  5. A proposta finalizada é carregada em uma pasta de submissões e encaminhada à liderança de vendas para revisão final.
Biblioteca de cláusulas contratuais → contrato final montado
  1. Um gatilho é acionado quando os termos do contrato negociado são finalizados e aprovados.
  2. As cláusulas padrão são recuperadas de uma biblioteca de cláusulas (SortPosition 0), termos personalizados da pasta de negociação (SortPosition 1), horários (SortPosition 2) e a página de assinatura (SortPosition 3).
  3. FormatMode está definido para KeepDifferentStyles Assim, cada tipo de cláusula mantém suas próprias variações de formatação.
  4. A função "Mesclar Documentos" reúne os componentes na ordem legal correta em um único contrato.
  5. O contrato final é carregado em uma pasta de contratos executados e encaminhado à equipe jurídica para revisão.

Dicas práticas

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.

Folha de dicas

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

Perguntas frequentes

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 e aplicações industriais

  • Montagem de ContratoCombinar cláusulas padrão com termos personalizados em contratos completos.
  • Compilação de Resumos JurídicosCombinar seções de argumentação, anexos e autoridades em memoriais finais.
  • Montagem de Documentos de DescobertaMesclar registros de privilégios com documentos relevantes para produção.
  • Consolidação de Arquivos de ProcessosCombinar memorandos de processo, petições e correspondências em resumos de casos.
  • Assembleia de Cartas de Opinião: Incorpore memorandos de pesquisa com textos padrão de opinião em cartas para clientes.

Ações relacionadas

Mesma tarefa em outras plataformas

Obtenha ajuda