Das Zusammenführen mehrerer MS Word Dokumente kann in verschiedenen Szenarien erforderlich sein, z. B. um die Anzahl der Dokumente zu reduzieren, ähnliche Inhalte in einer einzigen Datei zu speichern (z. B. Rechnungen) usw. Viele Online Anwendungen ermöglichen das Zusammenführen von zwei oder mehr MS Word Dokumenten , möglicherweise müssen Sie jedoch Funktionen zum Zusammenführen von Dokumenten in Ihren eigenen Web oder Desktopanwendungen implementieren. Für einen solchen Fall erfahren Sie in diesem Artikel, wie Sie MS Word DOCX Dokumente mit Java zusammenführen.

Führen Sie Word Dokumente mit der Java API zusammen

Aspose.Words for Java ist eine beliebte Textverarbeitungs-API, mit der Sie MS Word Dokument formate in Java Anwendungen erstellen, bearbeiten und damit spielen können. Neben einer breiten Palette von Funktionen zur Dokumenterstellung ermöglicht Ihnen die API, MS Word Dokumente ganz einfach zusammenzuführen. Sie können die API herunterladen oder sie mit den folgenden Maven konfigurationen installieren.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-words</artifactId>
    <version>20.8</version>
    <type>pom</type>
</dependency>

Führen Sie MS Word DOCX Dokumente mit Java zusammen

Das Zusammenführen von MS Word Dokumenten mit Aspose.Words for Java ist kinderleicht. Laden Sie einfach die Dokumente und führen Sie sie zusammen, indem Sie eine einzige Methode aufrufen. Unten sind die beiden MS Word Dokumente, die Sie in den folgenden Codebeispielen zusammenführen.

Word Dokumente zum Zusammenführen

Im Folgenden sind die Schritte zum Zusammenführen von zwei MS Word Dokumenten aufgeführt.

Das folgende Codebeispiel zeigt, wie Sie MS Word Dokumente (DOCX) mit Java zusammenführen.

// Laden Sie die zusammenzuführenden Word Dokumente
Document doc1 = new Document("sample1.docx");
Document doc2 = new Document("sample4.docx"); 

// Führen Sie Dokumente zusammen, die die Formatierung der Quelldatei beibehalten
doc1.appendDocument(doc2, ImportFormatMode.KEEP_SOURCE_FORMATTING);

// Zusammengeführtes Dokument als DOCX Datei speichern
doc1.save("merged.docx", SaveFormat.DOCX);

Das Folgende ist der Screenshot des zusammengeführten MS Word Dokuments.

Zusammengeführte MS Word Dokumente

Führen Sie MS Word DOCX mit zusätzlichen Optionen zusammen

Aspose.Words for Java bietet auch einige zusätzliche Optionen, um das Erscheinungsbild des Quelldokuments nach der Durchführung der Zusammenführung anzupassen. Die Klasse ImportFormatOptions bietet die folgenden Anpassungsoptionen.

Im Folgenden finden Sie die Schritte zum Zusammenführen von zwei MS Word Dokumenten mit zusätzlichen Optionen.

Das folgende Codebeispiel zeigt, wie Sie zwei MS Word Dokumente mit zusätzlichen Optionen mithilfe von Java zusammenführen.

// Laden Sie die zusammenzuführenden Word Dokumente
Document doc1 = new Document("sample1.docx");
Document doc2 = new Document("sample4.docx"); 

// Optionen festlegen
ImportFormatOptions options = new ImportFormatOptions();
options.setIgnoreHeaderFooter(true);
//options.setIgnoreTextBoxes(true);
//options.setKeepSourceNumbering (true);
//options.setSmartStyleBehavior(true);

// Zusammenführen von Dokumenten unter Beibehaltung der Stile der Zieldatei
doc1.appendDocument(doc2, ImportFormatMode.USE_DESTINATION_STYLES, options);

// Zusammengeführtes Dokument als DOCX Datei speichern
doc1.save("merged-customized.docx", SaveFormat.DOCX);

Fazit

In diesem Artikel haben Sie gesehen, wie Sie MS Word DOCX Dokumente mit Java zusammenführen. Darüber hinaus haben Sie gelernt, wie Sie die zusätzlichen Optionen zum Anpassen der Funktion zum Zusammenführen von Dokumenten verwenden. Weitere Informationen zu Aspose.Words for Java finden Sie in der Dokumentation.

Siehe auch