So kombinieren Sie mehrere Word Dokumente zu einem und formatieren weiter

So führen Sie Word Dokumente (DOC, DOCX) in Java zusammen.

Das Zusammenführen mehrerer Word Dokumente kann eine komplexe und zeitaufwändige Aufgabe sein, insbesondere wenn Sie sie in einem einzigen Dokument kombinieren müssen. Glücklicherweise bietet das GroupDocs.Merger Cloud SDK für Java eine effiziente und unkomplizierte Lösung für dieses Problem. Mit diesem SDK können Sie Word Dokumente schnell programmgesteuert in Java kombinieren und so wertvolle Zeit und Mühe sparen. In diesem Artikel erfahren Sie, wie Sie Word Dokumente (DOC, DOCX) in Java zusammenführen.

Die folgenden Themen sollen in diesem Artikel behandelt werden:

Java Word Documents Merger REST API und SDK-Installation

GroupDocs.Merger Cloud SDK für Java ist ein leistungsstarkes Dokumentmanipulationstool, mit dem Entwickler Dokumente in der Cloud zusammenführen, teilen, drehen, die Seitenausrichtung entweder im Hoch oder Querformat ändern und ändern können. Es handelt sich um eine cloudbasierte Dokumentbearbeitungs und plattformübergreifende API, die mehrere Dateiformate unterstützt, darunter Word Dokumente, PDFs, Excel-Tabellen, PowerPoint-Präsentationen, HTML und mehr. Das SDK ist einfach zu verwenden und kann in eine Java-basierte Anwendung integriert werden.

Sie können entweder die JAR-Datei der API herunterladen oder sie mit Maven installieren, indem Sie das folgende Repository und die folgende Abhängigkeit zur pom.xml-Datei Ihres Projekts hinzufügen:

Maven-Repository:

<repository>
    <id>groupdocs-artifact-repository</id>
    <name>GroupDocs Artifact Repository</name>
    <url>https://repository.groupdocs.cloud/repo</url>
</repository>

Maven-Dependency:

<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-merger-cloud</artifactId>
    <version>23.2</version>
    <scope>compile</scope>
</dependency>

Melden Sie sich an für ein kostenloses Testkonto oder kaufen Sie ein Abonnement auf der GroupDocs-Website und holen Sie sich Ihren API-Schlüssel. Sobald Sie die Client-ID und das Client-Geheimnis haben, fügen Sie den folgenden Codeausschnitt zu einer Java-basierten Anwendung hinzu:

# Holen Sie sich nach der Registrierung Ihre client_id und client_secret von https://dashboard.groupdocs.cloud.

String ClientId = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);

So führen Sie mehrere Word Dokumente in Java zu einem zusammen

Nachdem wir das GroupDocs.Merger Cloud SDK für Java eingerichtet haben, werfen wir einen Blick darauf, wie Sie Word-DOCX oder DOC Dateien mithilfe des SDK zusammenführen, indem Sie die folgenden einfachen Schritte ausführen:

  1. Hochladen der Word Dateien in die Cloud
  2. Kombinieren mehrere Word Dokumente zu einem in Java
  3. Herunterladen der zusammengeführten Word Dokumente

Laden Sie die Dateien hoch

Laden Sie zunächst die Word Dateien mithilfe des unten angegebenen Codebeispiels in die Cloud hoch:

package com.groupdocsdev.classes;

import java.io.File;
import com.groupdocs.cloud.merger.client.*;
import com.groupdocs.cloud.merger.model.*;
import com.groupdocs.cloud.merger.model.requests.*;
import com.groupdocs.cloud.merger.api.*;
import com.groupdocs.cloud.merger.client.ApiException;

// Laden Sie die Datei mit Java in den Cloud-Speicher hoch
public class App {

	public static void main(String[] args) {

		FileApi apiInstance = new FileApi(configuration);
		try {
			File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file-one.docx");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file-one.docx", fileStream, MyStorage);
			FilesUploadResult response = apiInstance.uploadFile(request);
			System.out.println("Expected response type is FilesUploadResult: " + response.getUploaded().size());
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
	}
}

Dadurch sind die hochgeladenen Word-DOCX Dateien im Dateienbereich Ihres Dashboards in der Cloud verfügbar.

Kombinieren Sie mehrere Word Dateien zu einer

Dieser Abschnitt enthält eine Schritt-für-Schritt-Anleitung und einen Beispielcodeausschnitt zum Zusammenführen aller Word Dokumente in einem:

  • Importieren Sie zunächst die erforderlichen Klassen in Ihre Java-Datei.
  • Zweitens erstellen Sie eine Instanz der Klasse DocumentApi.
  • Drittens erstellen Sie eine Instanz der Klasse FileInfo.
  • Rufen Sie als Nächstes die Methode setFilePath() auf und übergeben Sie den Pfad der Eingabedatei als Parameter.
  • Erstellen Sie dann eine Instanz der Klasse JoinItem.
  • Rufen Sie nun die Methode setFileInfo() auf und übergeben Sie den Parameter fileInfo1.
  • Erstellen Sie als Nächstes eine zweite Instanz der Klassen FileInfo und JoinItem.
  • Geben Sie den Pfad der Eingabedatei und die Parameter fileInfo2 an.
  • Fügen Sie weitere JoinItems hinzu, um mehr als zwei Dokumente zusammenzuführen.
  • Erstellen Sie anschließend eine Instanz der JoinOptions() Klasse.
  • Fügen Sie dann eine durch Kommas getrennte Liste der erstellten Join-Elemente hinzu.
  • Als nächstes legen Sie den Pfad der Ausgabedatei fest.
  • Erstellen Sie nun eine Instanz der JoinRequest() Klasse und übergeben Sie den JoinOptions-Parameter.
  • Führen Sie abschließend Word-DOCX Dateien zusammen, indem Sie die Methode join() der DocumentApi aufrufen und den Parameter JoinRequest übergeben.

Der folgende Codeausschnitt zeigt, wie Sie mithilfe der REST-API mehrere Word Dateien in Java zu einer zusammenführen:

package com.groupdocsdev.classes;

import java.util.Arrays;
import com.groupdocs.cloud.merger.client.*;
import com.groupdocs.cloud.merger.model.*;
import com.groupdocs.cloud.merger.model.requests.*;
import com.groupdocs.cloud.merger.api.*;
import com.groupdocs.cloud.merger.client.ApiException;

// So kombinieren Sie mehrere Word Dateien in Java mithilfe der REST-API.
public class App {

  public static void main(String[] args) {

    // Erstellen Sie eine Instanz der Document API
    DocumentApi apiInstance = new DocumentApi(configuration);
	          
    try {
    	
    	// Bereiten Sie die Einstellungen vor
	FileInfo fileInfo1 = new FileInfo();			
	fileInfo1.setFilePath("java-testing/input-sample-file-one.docx");
	JoinItem item1 = new JoinItem();
	item1.setFileInfo(fileInfo1);

	FileInfo fileInfo2 = new FileInfo();			
	fileInfo2.setFilePath("java-testing/input-sample-file-two.docx");
	JoinItem item2 = new JoinItem();
	item2.setFileInfo(fileInfo2);

	JoinOptions options = new JoinOptions();
	options.setJoinItems(Arrays.asList(item1, item2));
	options.setOutputPath("java-testing/output-sample-file.docx");

	JoinRequest request = new JoinRequest(options);

	// Ausgabedateipfad abrufen.
	DocumentResult response = apiInstance.join(request);
	System.out.println("Output file path: " + response.getPath());
      
    } catch (ApiException e) {
      System.err.println("Exception while calling Java API: ");
      e.printStackTrace();
    }
		
  }
}

Sie können die Ausgabe im Bild unten sehen:

So führen Sie mit Java mehrere Word Dateien zu einer zusammen

Kombinieren Sie mehrere Word Dateien zu einer.

Laden Sie die Datei herunter

Das obige Codebeispiel speichert die zusammengeführte Word-Datei in der Cloud. Sie können es mit dem folgenden Codebeispiel herunterladen:

package com.groupdocsdev.classes;

import java.io.File;
import com.groupdocs.cloud.merger.client.*;
import com.groupdocs.cloud.merger.model.requests.*;
import com.groupdocs.cloud.merger.api.*;
import com.groupdocs.cloud.merger.client.ApiException;

// Laden Sie die Datei mit Java aus dem Cloud-Speicher herunter
public class App {

	public static void main(String[] args) {

		FileApi apiInstance = new FileApi(configuration);
		try {

			DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-one.docx", MyStorage, null);
			File response = apiInstance.downloadFile(request);
			System.out.println("Expected response type is downloadFile: " + response.length());
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
	}
}

Kostenlose Online-Zusammenführung von Word Dokumenten

Wie füge ich Word DOCX kostenlos online zusammen? Bitte probieren Sie den kostenlosen Word DOCX Merger aus, um mehrere Word Dokumente online zu einem zusammenzuführen. Diese Online Dokumentenzusammenführung wird mithilfe der oben genannten Groupdocs.Merger Cloud-APIs entwickelt.

Fazit

Das GroupDocs.Merger Cloud SDK für Java ist die ideale Lösung für das schnelle und einfache Zusammenführen von Word Dokumenten und spart Ihnen Zeit und Aufwand. Folgendes haben Sie in diesem Artikel gelernt:

  • wie man mit Java mehrere Word Dateien in der Cloud kombiniert und zusammenführt;
  • das zusammengeführte Java programmgesteuert hochladen und herunterladen;
  • und führen Sie Word Dateien kostenlos online mit einer kostenlosen Online-Word Dokumentenzusammenführung zusammen.

Darüber hinaus stellen wir auch einen API-Referenzabschnitt zur Verfügung, mit dem Sie unsere APIs direkt über den Browser visualisieren und mit ihnen kommunizieren können. Der vollständige Quellcode des Java SDK ist auf Github frei verfügbar. Bitte überprüfen Sie das GroupDocs.Merger Cloud SDK für Java Beispiele hier.

Darüber hinaus empfehlen wir Ihnen, unserem Leitfaden „Erste Schritte“ zu folgen, um detaillierte Schritte und die API-Nutzung zu erfahren.

Schließlich schreiben wir weiterhin neue Blogbeiträge zu verschiedenen Dokumentvorgängen mithilfe der REST-API. Bitte kontaktieren Sie uns für die neuesten Updates.

Stelle eine Frage

Wenn Sie Fragen zur Word Document Merger API haben, können Sie uns diese gerne im Kostenlosen Support-Forum stellen.

FAQs

Kann ich in Java mehrere Word Dokumente zu einem zusammenführen?

Ja, Sie können mit GroupDocs.Merger Cloud SDK für Java mehrere Word Dokumente zu einem kombinieren und zusammenführen.

Kann ich mit Java bestimmte Seiten aus mehreren Word Dokumenten zusammenführen?

Ja, Sie können GroupDocs.Merger Cloud SDK für Java verwenden, um bestimmte Seiten aus mehreren Word Dokumenten zusammenzuführen.

Ist GroupDocs.Merger Cloud SDK für Java eine sichere Lösung zum Zusammenführen von Word Dokumenten?

Ja, GroupDocs.Merger Cloud SDK für Java ist eine sichere Lösung zum Zusammenführen von Word Dokumenten, die Verschlüsselung und andere Sicherheitsfunktionen bietet, um die Sicherheit Ihrer Daten zu gewährleisten.

Unterstützt das GroupDocs.Merger Cloud SDK für Java das Zusammenführen von Dokumenten unterschiedlicher Formate?

Ja, GroupDocs.Merger Cloud SDK für Java unterstützt das Zusammenführen von Dokumenten verschiedener Formate, einschließlich Word, PowerPoint, HTML und mehr.

Siehe auch

Für weitere Informationen zu verwandten Themen empfehlen wir einen Blick auf die folgenden Artikel: