So führen Sie in Java mehrere JPG Dateien zu einer zusammen

Führen Sie mithilfe der REST-API mehrere JPG Dateien in Java zu einer zusammen.

Das Zusammenführen von JPG bildern kann eine zeitaufwändige und herausfordernde Aufgabe sein, insbesondere wenn Sie mehrere Bilder zusammenführen müssen. Glücklicherweise kann Ihnen das GroupDocs.Merger Cloud SDK für Java dabei helfen, diese Aufgabe schnell und einfach zu erledigen. In diesem Artikel zeigen wir, wie Sie mithilfe der REST-API mehrere JPG Dateien in Java zu einer zusammenführen. Also lasst uns anfangen!

Die folgenden Themen sollen in diesem Artikel behandelt werden:

Java REST API zum Zusammenführen von JPG bildern und SDK-Installation

GroupDocs.Merger Cloud SDK für Java ist ein leistungsstarkes und vielseitiges Tool, das Java-Entwicklern dabei hilft, Dateien in der Cloud zusammenzuführen, zu extrahieren, zu drehen, die Dokumentausrichtung in Hoch oder Querformat zu ändern und zu ändern. Es handelt sich um eine cloudbasierte Dokumentenbearbeitungs und plattformübergreifende API, die eine große Vielfalt an Dateiformaten unterstützt, darunter Word, PDF, Excel, PowerPoint, HTML und viele mehr. Das SDK ist einfach zu verwenden und kann problemlos 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 müssen Sie sich auf der GroupDocs-Website für ein kostenloses Testkonto anmelden oder ein Abonnement erwerben und Ihren API-Schlüssel erhalten. Sobald Sie die Client-ID und das Client-Geheimnis haben, fügen Sie den folgenden Codeausschnitt in Ihre Java-Anwendung ein:

# 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 kombinieren Sie JPG Dateien in Java mithilfe der REST-API zu einer Einheit

Das Zusammenführen von JPG bildern in Java mithilfe des GroupDocs.Merger Cloud SDK ist ein unkomplizierter Vorgang. So geht’s:

  1. Hochladen der JPG bilder in die Cloud
  2. Kombinieren mehrere JPG Dateien zu einer in Java
  3. Herunterladen der zusammengeführten JPG-Datei

Laden Sie die Dateien hoch

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

JPG zu einer Datei in Java kombinieren

In diesem Abschnitt finden Sie Schritt-für-Schritt-Anleitungen und ein Beispielcode-Snippet zum Zusammenführen von JPG bildern zu 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.
  • Stellen Sie dann den Bildverbindungsmodus auf VERTIKAL oder HORIZONTAL ein.
  • 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 die JoinOptions im Parameter.
  • Zum Schluss führen Sie JPG 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 JPG Dateien in einer Datei in Java 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.JoinItem.ImageJoinModeEnum;
import com.groupdocs.cloud.merger.model.requests.*;
import com.groupdocs.cloud.merger.api.*;
import com.groupdocs.cloud.merger.client.ApiException;

// So kombinieren Sie mehrere JPG 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.jpg");
	JoinItem item1 = new JoinItem();
	item1.setFileInfo(fileInfo1);

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

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

	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 kombinieren Sie mehrere JPG bilder in Java zu einem Bild

Kombinieren Sie JPG in einer Datei in Java.

Laden Sie die Datei herunter

Das obige Codebeispiel speichert die zusammengeführte JPG-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.jpg", 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 JPG bildern

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

Fazit

In diesem Artikel haben wir untersucht, wie man JPG bilder in Java mithilfe des GroupDocs.Merger Cloud SDK zu einem zusammenfügt. Folgendes haben Sie aus diesem Artikel gelernt:

  • wie man zwei JPG bilder in Java in der Cloud zu einem zusammenfügt;
  • Laden Sie die zusammengeführte Datei programmgesteuert in Java hoch und laden Sie sie herunter.
  • und führen Sie JPG Dateien kostenlos mit einer Online-JPG-Dateizusammenfü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 neuesten Updates.

Stelle eine Frage

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

FAQs

Ist die Nutzung des GroupDocs.Merger Cloud SDK kostenlos?

Das GroupDocs.Merger Cloud SDK bietet einen kostenlosen Testzeitraum, es stehen jedoch Abonnementpläne zur Verfügung, wenn Sie das SDK nach dem Testzeitraum weiterhin verwenden möchten.

Wie füge ich in Java mehrere JPG bilder zu einem zusammen?

Mit GroupDocs.Merger Cloud SDK for Java können Sie JPG Dateien in Java zusammenführen und zu einer einzigen kombinieren.

Welche Dateiformate unterstützt das GroupDocs.Merger Cloud SDK?

Das GroupDocs.Merger Cloud SDK unterstützt eine breite Palette von Dateiformaten, darunter JPG bilder, Word, PDF, DOCX, XLSX, HTML und mehr.

Kann ich mit dem GroupDocs.Merger Cloud SDK für Java mehrere JPG bilder zu einem einzigen Bild zusammenführen?

Ja, GroupDocs.Merger Cloud SDK für Java ermöglicht es Entwicklern, mithilfe der Zusammenführungsfunktion mehrere JPG bilder zu einem einzigen Bild zusammenzuführen.

Siehe auch

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