So kombinieren Sie mehrere PowerPoint Dateien in Java zu einer

Führen Sie PowerPoint Dateien in Java zu einer zusammen.

Mussten Sie schon einmal mehrere PowerPoint Dateien in einer Datei zusammenführen? Dies kann eine zeitaufwändige Aufgabe sein, insbesondere wenn Sie sie wiederholt ausführen müssen. Mit dem GroupDocs.Merger Cloud SDK für Java können Sie PowerPoint Dateien jedoch problemlos und effizient in einer Datei zusammenführen. In diesem Artikel stellen wir eine Schritt-für-Schritt-Anleitung zum Zusammenführen von PowerPoint Dateien zu einer Datei in Java mithilfe des GroupDocs.Merger Cloud SDK für Java bereit.

Die folgenden Themen sollen in diesem Artikel behandelt werden:

Java REST API zum Zusammenführen von PowerPoint PPT oder PPTX und SDK-Installation

GroupDocs.Merger Cloud SDK für Java ist ein leistungsstarkes Dokumentmanipulationstool, mit dem Sie mehrere Dateiformate, einschließlich PowerPoint Dateien, in einer Datei zusammenführen können. Es ermöglicht Entwicklern das Zusammenführen, Extrahieren, Teilen, Neuanordnen, Löschen und Ändern der Seitenausrichtung entweder im Hoch oder Querformat in der Cloud. Darüber hinaus bietet es verschiedene Optionen zum Zusammenführen von Dokumenten, z. B. das Zusammenführen bestimmter Seiten, das Zusammenführen von Dokumenten mit unterschiedlichem Seitenbereich 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>

Als nächstes melden Sie sich für ein kostenloses Testkonto an 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 PowerPoint-Präsentationen in Java zu einer zusammen

Nachdem wir nun das GroupDocs.Merger Cloud SDK für Java installiert haben, sehen wir uns an, wie Sie PowerPoint Dateien mithilfe der unten aufgeführten einfachen Schritte zu einer Datei zusammenführen:

  1. Hochladen der PowerPoint-Folien in die Cloud
  2. Kombinieren mehrere Präsentationen zu einer in Java
  3. Herunterladen der zusammengeführten PowerPoint-Folien

Laden Sie die Dateien hoch

Laden Sie zunächst die PowerPoint-Datei 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.pptx");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file-one.pptx", 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 ist die hochgeladene PowerPoint-Datei im Dateienbereich Ihres Dashboards in der Cloud verfügbar.

Mehrere PowerPoint Dateien in Java zu einer zusammenführen

Um PowerPoint Dateien mit dem GroupDocs.Merger Cloud SDK für Java zusammenzuführen, müssen Sie die folgenden Schritte ausführen:

  • 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 PowerPoint-Präsentationen 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 PowerPoint 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 PPT oder PPTX 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.pptx");
	JoinItem item1 = new JoinItem();
	item1.setFileInfo(fileInfo1);

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

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

	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();
    }
		
	}
}

Laden Sie die Datei herunter

Das obige Codebeispiel speichert die zusammengeführte PowerPoint-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.pptx", 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-PowerPoint-Fusion

Wie füge ich PowerPoint-PPTs kostenlos online zusammen? Bitte probieren Sie den Online-PPTX-Merger aus, um mehrere PowerPoint Dateien kostenlos zu einer zu kombinieren. Diese Online Dokumentenzusammenführung wird mithilfe der oben genannten Groupdocs.Merger Cloud-APIs entwickelt.

Fazit

Zusammenfassend lässt sich sagen, dass das GroupDocs.Merger Cloud SDK für Java die ideale Lösung für das schnelle und einfache Zusammenführen von PowerPoint-PPTs ist und Ihnen Zeit und Mühe spart. Folgendes haben Sie in diesem Artikel gelernt:

  • wie man mit Java mehrere PowerPoint Dateien in der Cloud zu einer zusammenfügt;
  • die zusammengeführten Dateien programmgesteuert in Java hochladen und herunterladen;
  • und führen Sie PowerPoint Dateien kostenlos mit einer Online-PowerPoint-Zusammenfü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 Blog-Beiträge zu verschiedenen Dokumentvorgängen mithilfe der REST-API. Bitte kontaktieren Sie uns für die regelmäßigen Updates.

Stelle eine Frage

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

FAQs

Kann ich in Java mehrere PowerPoint Dateien zu einer zusammenführen?

Ja, Sie können mit GroupDocs.Merger Cloud SDK für Java ganz einfach mehrere PowerPoint-Präsentationen zu einer zusammenführen.

Kann ich mit Java bestimmte Folien aus mehreren PowerPoint Dateien zusammenführen?

Ja, Sie können GroupDocs.Merger Cloud SDK für Java verwenden, um bestimmte Folien aus mehreren PowerPoint-Präsentationen zusammenzuführen.

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

Ja, GroupDocs.Merger Cloud SDK für Java unterstützt das Zusammenführen von Dateien verschiedener Formate, darunter Word, PDF, PowerPoint, HTML und viele mehr.

Was sind die anderen Funktionen des GroupDocs.Merger Cloud SDK für Java?

GroupDocs.Merger Cloud SDK für Java bietet APIs zum Teilen, Neuanordnen und Löschen von Seiten verschiedener Dateiformate sowie die Möglichkeit, Seitenbereiche, Filter und andere Optionen anzugeben.

Siehe auch

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