Passa al contenuto principale

Unione documenti - Assemblaggio documenti per Make

Unisci documenti è un Make modulo di PDF4me Questo strumento unisce più file Word (.docx) in un unico documento. Utilizzalo per creare report provenienti da diverse sezioni dipartimentali, compilare proposte o consolidare clausole contrattuali, con il pieno controllo sull'ordine di unione e sulla formattazione.

Cosa fa questo modulo

PDF4me Unisci documenti combina più documenti Word in un unico documento all'interno Make scenari con opzioni di formattazione e conformità avanzate. Supporta l'ordinamento flessibile dei documenti con SortPosition, modalità di formattazione personalizzabili (KeepSourceFormatting, KeepDifferentStyles, UseDestinationStyles) per documento, impostazioni del livello di conformità (ECMA, Transitorio, Rigoroso), e metadati di fuso orario per il tracciamento dei documenti, ideali per l'assemblaggio di documenti, il consolidamento di report, la compilazione di contratti e i flussi di lavoro di confezionamento di documenti multipli.

Articoli correlati del blog
Non ci sono ancora post sul blog dedicati a questa funzionalità — in arrivo a breve.
Nel frattempo, dai un'occhiata al blog di PDF4me per trovare tutorial e procedure operative su tutte le piattaforme.
Visita il blog

Come faccio ad autenticare il mio Make Scenario?

Per accedere al PDF4me Web API Attraverso Make, ogni richiesta deve includere un valido Connessione tenendo il tuo PDF4me API chiave. Ciò consente una comunicazione sicura e autenticata tra il tuo Make scenario e PDF4meServizio di unione di documenti Word.

Informazioni importanti da non perdere

SortPosition controlla l'ordine di unione, non l'ordine dell'array
I documenti si uniscono in ordine crescente SortPosition ordine indipendentemente da come appaiono nell'array Documenti. Il più basso SortPosition diventa il documento base a cui vengono allegati tutti gli altri.
Tre FormatMode opzioni di controllo stile di gestione
KeepSourceFormatting preserva gli stili propri di ciascun documento (impostazione predefinita). KeepDifferentStyles mantiene stili distinti uno accanto all'altro. UseDestinationStyles impone a ogni documento di utilizzare il foglio di stile del documento base.
Il livello di conformità influisce OOXML produzione
ECMA, Transitorio (predefinito) e Rigoroso mappa a diversi Aprire XML OOXML) norme di conformità definite in ECMA-376Impostare su Rigoroso se i sistemi a valle richiedono un output .docx conforme allo standard ISO/IEC 29500 Rigoroso.
Configura il modulo Unisci documenti di PDF4me con un array di documenti contenente nome file, contenuto documento, posizione di ordinamento e modalità di formattazione per ciascun documento da combinare in un unico file Word.

Crea l'array Documenti con Nome file, DocContent, E SortPosition per documento. Il più basso SortPosition diventa il documento di base.

Quali parametri sono necessari per unire i documenti?

Necessario: L'array Documents deve contenere almeno una voce, e ogni voce deve avere Nome file, Contenuto documento e Posizione di ordinamento.

ParametroNecessarioCosa faEsempio
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

Produzione

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

Configurazioni tipiche

Esempi di flusso di lavoroCommon Make scenario patterns using Merge Documents.
Rapporti mensili dipartimentali → rapporto esecutivo consolidato
  1. Un evento programmato si attiva una volta che tutti i report del dipartimento relativi al mese sono stati inviati.
  2. Una pagina di copertina (SortPosition 0) e riepilogo esecutivo (SortPosition 1) vengono recuperati da una cartella di modelli.
  3. Un iteratore scorre il report di ciascun dipartimento, assegnando un ordine crescente SortPosition valori.
  4. Unisci documenti combina tutte le sezioni con FormatMode impostato su KeepSourceFormattingpreservando lo stile distintivo di ciascun reparto.
  5. Il report consolidato viene caricato in una cartella dedicata ai report per i dirigenti e inviato via e-mail alla dirigenza.
Sezioni della richiesta di proposte → invio di una singola proposta
  1. Un meccanismo di attivazione si attiva quando tutte le sezioni della proposta (lettera di presentazione, approccio tecnico, prezzi, profili del team) risultano approvate.
  2. Ogni sezione viene recuperata dalla cartella del team proprietario con sequenza SortPosition valori.
  3. FormatMode è impostato su UseDestinationStyles Pertanto, ogni sezione adotta la formattazione della lettera di presentazione per un aspetto uniforme.
  4. La funzione Unisci documenti combina tutte le sezioni nel documento di proposta finale.
  5. La proposta completata viene caricata in una cartella di invio e inoltrata al team di vendita per la revisione finale.
Libreria delle clausole contrattuali → Contratto finale assemblato
  1. Un meccanismo si attiva quando i termini contrattuali negoziati vengono definiti e approvati.
  2. Le clausole standard vengono recuperate da una libreria di clausole (SortPosition 0), termini personalizzati dalla cartella di negoziazione (SortPosition 1), orari (SortPosition 2) e la pagina della firma (SortPosition 3).
  3. FormatMode è impostato su KeepDifferentStyles quindi ogni tipo di clausola mantiene le proprie varianti di formattazione.
  4. Merge Documents assembla i componenti nell'ordine legale corretto in un unico contratto.
  5. Il contratto definitivo viene caricato in una cartella denominata "contratti eseguiti" e inoltrato al team legale per la revisione.

Consigli pratici

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.

Foglio riassuntivo

CampoValore
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

Domande frequenti

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.

Casi d'uso e applicazioni industriali

  • Assemblaggio a contratto: Unire le clausole standard con i termini personalizzati in contratti completi
  • Raccolta di memorie legali: Unire le sezioni argomentative, le prove e le fonti autorevoli nei brief finali
  • Raccolta della documentazione di scoperta: Unire i registri dei privilegi con i documenti di risposta per la produzione
  • Consolidamento dei fascicoli: Unire note sul caso, atti processuali e corrispondenza in riepiloghi della pratica
  • Assemblea delle lettere di opinione: Unire i promemoria di ricerca con le linee guida standard per le opinioni nelle lettere ai clienti

Azioni correlate

Stessa attività su altre piattaforme

Richiedi assistenza