Aller au contenu principal

Fusion de documents - Assemblage de documents pour Make

Fusionner les documents est un Make module par PDF4me Ce générateur permet de fusionner plusieurs fichiers Word (.docx) en un seul document. Utilisez-le pour compiler des rapports de différents services, élaborer des propositions ou regrouper des clauses contractuelles, en maîtrisant l'ordre de fusion et la mise en forme.

Que fait ce module ?

PDF4me Fusionner les documents combine plusieurs documents Word en un seul document au sein de Make scénarios avec des options avancées de mise en forme et de conformité. Il prend en charge un ordre de documents flexible avec SortPosition, modes de formatage personnalisables (KeepSourceFormatting, KeepDifferentStyles, UseDestinationStyles) par document, paramètres de niveau de conformité (ECMA, Transitionnel, Strict), et métadonnées de fuseau horaire pour le suivi des documents, idéal pour l'assemblage de documents, la consolidation de rapports, la compilation de contrats et les flux de travail d'emballage multi-documents.

Articles de blog connexes
Il n'y a pas encore d'article de blog consacré à cette fonctionnalité — à venir prochainement.
En attendant, n'hésitez pas à consulter le blog de PDF4me pour découvrir des tutoriels et des procédures de travail adaptés à toutes les plateformes.
Consultez le blog

Comment puis-je authentifier mon Make Scénario ?

Pour accéder au PDF4me Web API à travers Make, chaque requête doit inclure un code valide Connexion tenant votre PDF4me API clé. Cela permet une communication sécurisée et authentifiée entre vos Make scénario et PDF4meService de fusion de documents Word de [Nom de l'entreprise].

Informations importantes à ne pas manquer

SortPosition contrôle l'ordre de fusion, et non l'ordre du tableau.
Les documents fusionnent par ordre croissant SortPosition L'ordre, indépendamment de leur apparence dans le tableau Documents. Le plus bas SortPosition devient le document de base auquel tous les autres sont annexés.
Trois FormatMode gestion du style de contrôle des options
KeepSourceFormatting préserve les styles propres à chaque document (par défaut). KeepDifferentStyles maintient des styles distincts côte à côte. UseDestinationStyles impose à chaque document d'être intégré à la feuille de style du document de base.
Le niveau de conformité affecte OOXML sortir
ECMALes modes Transitionnel (par défaut) et Strict correspondent à différentes correspondances. Ouvrir XML (OOXML) normes de conformité définies dans ECMA-376. Définissez l'option Strict si les systèmes en aval exigent une sortie .docx conforme à la norme ISO/IEC 29500 Strict.
Configurez le module Fusionner les documents PDF4me avec un tableau Documents contenant le nom de fichier, le contenu du document, la position de tri et le mode de formatage pour chaque document à combiner en un seul fichier Word.

Construisez le tableau Documents avec Filename, DocContent, et SortPosition par document. Le plus bas SortPosition devient le document de base.

De quels paramètres la fusion de documents a-t-elle besoin ?

Requis: Le tableau Documents doit contenir au moins une entrée, et chaque entrée doit comporter les champs Filename, DocContent et SortPosition.

ParamètreRequisCe que cela faitExemple
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

Sortir

ChampTaperCe qu'il contient
NameStringOutput Word filename, taken from the base document (lowest SortPosition).
Doc DataBufferThe merged Word document containing all input documents combined in SortPosition order.

Configurations typiques

Exemples de flux de travailCommon Make scenario patterns using Merge Documents.
Rapports mensuels par département → rapport de direction consolidé
  1. Un déclencheur programmé s'active une fois que tous les rapports de service du mois ont été soumis.
  2. Une page de couverture (SortPosition 0) et résumé (SortPosition 1) sont récupérés à partir d'un dossier de modèles.
  3. Un itérateur parcourt le rapport de chaque département, en attribuant des valeurs croissantes. SortPosition valeurs.
  4. Fusionner les documents combine toutes les sections avec FormatMode défini à KeepSourceFormatting, en préservant le style propre à chaque département.
  5. Le rapport consolidé est téléchargé dans un dossier de rapports de direction et envoyé par courriel aux responsables.
Sections de l'appel d'offres → soumission d'une proposition unique
  1. Un déclencheur s'active lorsque toutes les sections de la proposition (lettre de présentation, approche technique, tarification, biographies de l'équipe) sont marquées comme approuvées.
  2. Chaque section est extraite du dossier de son équipe propriétaire de manière séquentielle. SortPosition valeurs.
  3. FormatMode est réglé sur UseDestinationStyles Ainsi, chaque section adopte la mise en forme de la lettre de motivation pour une présentation homogène.
  4. La fonction Fusionner les documents combine toutes les sections dans le document de proposition final.
  5. La proposition complétée est téléchargée dans un dossier de soumissions et transmise à la direction des ventes pour examen final.
Bibliothèque de clauses contractuelles → contrat final assemblé
  1. Un déclencheur s'active lorsque les termes du contrat négocié sont finalisés et approuvés.
  2. Les clauses standard sont extraites d'une bibliothèque de clauses (SortPosition 0), conditions personnalisées du dossier de négociation (SortPosition 1), horaires (SortPosition 2), et la page de signature (SortPosition 3).
  3. FormatMode est réglé sur KeepDifferentStyles Ainsi, chaque type de clause conserve ses propres variations de formatage.
  4. Merge Documents assemble les composants dans l'ordre juridique correct en un seul contrat.
  5. Le contrat final est téléchargé dans un dossier « contrats exécutés » et transmis à l'équipe juridique pour examen.

Conseils pratiques

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.

Aide-mémoire

ChampValeur
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

Foire aux questions

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.

Cas d'utilisation et applications industrielles

  • Assemblage contractuelFusionner les clauses standard avec les conditions personnalisées dans des contrats complets
  • Compilation de mémoires juridiques: Combiner les sections argumentatives, les pièces justificatives et les références aux autorités dans les mémoires finaux
  • Assemblage de documents de découverteFusionner les journaux de privilèges avec les documents réactifs pour la production
  • Consolidation des dossiers: Combiner les notes de service, les actes de procédure et la correspondance en résumés de dossier
  • Assemblée de la lettre d'opinionFusionnez les notes de recherche et les formules types d'opinion dans les lettres aux clients.

Actions connexes

Même tâche sur d'autres plateformes

Obtenez de l'aide