Konvertieren Sie GIF über Java mithilfe der REST-API in PDF

Konvertieren Sie GIF bilder in Java in PDF Dateien.

GIF(Graphics Interchange Format) ist ein beliebtes Dateiformat zum Erstellen einfacher Animationen und Grafiken, das jedoch möglicherweise nicht für alle Zwecke geeignet ist. Andererseits ist PDF(Portable Document Format) ein universelles Dateiformat, das für seine Kompatibilität und Sicherheit bekannt ist. Wenn Sie nach einer Möglichkeit suchen, GIF bilder in Java in PDF Dateien zu konvertieren, haben Sie Glück. Mit dem GroupDocs.Conversion Cloud SDK für Java können Sie GIF bilder in nur wenigen Schritten ganz einfach in PDF Dateien konvertieren. In diesem Artikel demonstrieren wir den Prozess der Konvertierung von GIF bildern in PDF Dateien in Java mithilfe des GroupDocs.Conversion Cloud SDK für Java.

Wir werden in diesem Artikel die folgenden Themen behandeln:

GIF zu PDF-Konverter-API für Java und SDK-Installation

Um ein GIF bild in eine PDF-Datei zu konvertieren, verwenden wir GroupDocs.Conversion Cloud SDK für Java. GroupDocs.Cloud API ist ein leistungsstarkes Tool zum Konvertieren mehrerer Arten von Dokumenten und Bildern, einschließlich GIF bildern, in PDF Dateien. Diese API bietet eine breite Palette von Dateikonvertierungsformaten, mit denen Sie nicht nur Bilder, sondern unter anderem auch PDFs, Word Dokumente, Excel-Tabellen, CAD Dateien und Rasterbilder konvertieren können. Die Integration der API in Java-basierte Anwendungen wird einfach und effizient gestaltet, sodass keine zusätzliche Software erforderlich ist.

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-conversion-cloud</artifactId>
    <version>23.4</version>
    <scope>compile</scope>
</dependency>

Registrieren Sie sich für ein GroupDocs-Konto, um die Client-ID und das Client-Geheimnis vom Dashboard abzurufen, bevor Sie mit dem Befolgen der Schritte und verfügbaren Codeausschnitte beginnen. Bitte geben Sie den unten gezeigten Codeausschnitt ein, sobald Sie Ihre ID und Ihr Geheimnis haben:

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

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

So konvertieren Sie GIF bilder in Java mithilfe der REST-API in PDF

Um Ihre GIF Dateien mithilfe des GroupDocs.Conversion Cloud SDK für Java in das PDF-Format zu konvertieren, müssen Sie die folgenden einfachen Schritte ausführen:

Laden Sie die Datei hoch

Sobald Sie Ihre Konvertierungsumgebung eingerichtet haben, können Sie das GIF mit dem unten angegebenen Code-Snippet in den Cloud-Speicher hochladen:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

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

	public static void main(String[] args) {
				
		// Erstellen Sie eine Instanz der Konvertierungs-API					
		FileApi apiInstance = new FileApi(configuration);
		try {
			File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file.gif");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.gif", 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();
		}
		
	}
}

Daher ist das hochgeladene GIF bild im Dateienbereich Ihres Dashboards in der Cloud verfügbar.

Konvertieren Sie GIF über Java in PDF

Hier sind die Schritte und ein Beispielcode-Snippet in Java zum Konvertieren eines GIF bilds in eine PDF-Datei mit dem GroupDocs.Conversion Cloud SDK für Java.

Die Schritte sind:

  • Erstellen Sie zunächst eine Instanz der Klasse ConvertApi.
  • Zweitens erstellen Sie eine Instanz der ConvertSettings Klasse.
  • Drittens geben Sie den Namen des Cloud-Speichers an.
  • Als nächstes legen Sie den Eingabe-GIF-Dateipfad und das Ausgabedateiformat auf „pdf“ fest.
  • Erstellen Sie nun eine Instanz der PdfConvertOptions Klasse.
  • Stellen Sie optional verschiedene Konvertierungsoptionen wie setFromPage, setPagesCount, setMarginTop, setPassword, setCenterWindow, setHeight usw. bereit.
  • Legen Sie anschließend die Konvertierungsoptionen und den Ausgabedateipfad mithilfe der ConvertSettings-Instanz fest.
  • Erstellen Sie dann eine ConvertDocumentRequest Klasseninstanz und übergeben Sie den Einstellungsparameter.
  • Rufen Sie abschließend die Methode convertDocument() auf und übergeben Sie den Parameter ConvertDocumentRequest.

Der folgende Codeausschnitt zeigt, wie man in Java mithilfe der REST-API ein GIF bild in eine PDF-Datei konvertiert:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// So konvertieren Sie GIF bilder mit Java in PDF
public class App {

	public static void main(String[] args) {
		
		// Erstellen Sie eine Instanz der Konvertierungs-API
		ConvertApi apiInstance = new ConvertApi(configuration);
					
		try {
			 
			// Konvertierungseinstellungen vorbereiten
			ConvertSettings settings = new ConvertSettings();
			settings.setStorageName(MyStorage);
			settings.setFilePath("java-testing/input-sample-file.gif");
			settings.setFormat("pdf");
			
			PdfConvertOptions convertOptions = new PdfConvertOptions();
			convertOptions.setFromPage(1);
			convertOptions.setPagesCount(1);
			convertOptions.setZoom(50);
			convertOptions.setDpi(124.0);
			convertOptions.setCenterWindow(true);
			convertOptions.setCompressImages(false);
			convertOptions.setDisplayDocTitle(true);
			convertOptions.setFitWindow(false);
			convertOptions.setGrayscale(false);
			convertOptions.setImageQuality(100);
			convertOptions.setLinearize(false);
			convertOptions.setMarginTop(5);
			convertOptions.setMarginLeft(5);
			convertOptions.setPassword("password");
			convertOptions.setUnembedFonts(true);
			convertOptions.setRemoveUnusedStreams(true);
			convertOptions.setRemoveUnusedObjects(true);
			convertOptions.setRemovePdfaCompliance(false);
			convertOptions.setHeight(1024);
			 
			settings.setConvertOptions(convertOptions);
			settings.setOutputPath("java-testing/output-sample-file.pdf");
		
			// in das angegebene Format konvertieren
			List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
			System.out.println("Document converted successfully: " + response);
			
		} catch (ApiException e) {
			System.err.println("Exception while calling Java API: ");
			e.printStackTrace();
		}
	}
}

Sie können die Ausgabe im Bild unten sehen:

Java konvertiert GIF online in PDF

Konvertieren Sie GIF über Java in PDF.

Laden Sie die konvertierte Datei herunter

Das obige Codebeispiel speichert das konvertierte PDF in der Cloud. Sie können die konvertierte PDF-Datei mit dem folgenden Codeausschnitt herunterladen:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

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

	public static void main(String[] args) {
				
		// Erstellen Sie eine Instanz der Konvertierungs-API					
		FileApi apiInstance = new FileApi(configuration);
		try {
			DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-file.pdf", MyStorage, null);
			File response = apiInstance.downloadFile(request);
			System.err.println("Expected response type is File: " + response.length());
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
		
	}
}

Kostenloser Online-GIF zu PDF-Konverter

Wie konvertiert man GIF kostenlos online in PDF? Bitte versuchen Sie es mit einem Online-GIF zu PDF-Konverter15, um aus einer GIF-Datei ein PDF zu erstellen. Dieser Konverter wurde mit der oben genannten GIF zu PDF-REST-API entwickelt.

Zusammenfassen

Zusammenfassend lässt sich sagen, dass die Konvertierung von GIF bildern in PDF Dateien mithilfe des GroupDocs.Conversion Cloud SDK für Java ein einfacher und unkomplizierter Vorgang ist. Folgendes haben Sie aus diesem Artikel gelernt:

  • wie man GIF in Java programmgesteuert in das PDF-Format konvertiert, sowie zusätzliche Anpassungsoptionen;
  • Laden Sie das GIF programmgesteuert in die Cloud hoch und laden Sie dann das konvertierte PDF aus der Cloud herunter.
  • und konvertieren Sie GIF bilder kostenlos in PDF Dokumente mit einem kostenlosen Online-GIF zu PDF-Konverter.

Darüber hinaus bieten wir auch einen Abschnitt API-Referenz an, 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.Conversion 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 Blogartikel zu verschiedenen Dateiformaten und Konvertierungen mithilfe der REST-API. Bitte kontaktieren Sie uns für die neuesten Updates.

Stelle eine Frage

Wenn Sie Fragen zur GIF zu PDF-Konvertierungs-API haben, zögern Sie bitte nicht, uns im kostenlosen Support-Forum zu kontaktieren.

FAQs

Wie konvertiere ich GIFs mit Java in PDFs?

Sie können ein GIF in eine PDF-Datei konvertieren, indem Sie die GroupDocs.Conversion Cloud REST API für Java verwenden. Dabei handelt es sich um eine cloudbasierte Dokumentkonvertierungs-API, die Entwicklern die einfache Konvertierung von GIFs in PDFs mit Java ermöglicht.

Wie kann ich online kostenlos ein GIF in PDF konvertieren?

Mit unserem GIF bilder zu PDF-Konverter können Sie GIFs kostenlos in PDFs konvertieren. Bitte befolgen Sie die unten aufgeführten Schritt-für-Schritt-Anweisungen, um die Konvertierung durchzuführen:

  • Öffnen Sie kostenloser GIF zu PDF-Konverter online.
  • Klicken Sie nun in den Datei-Drop-Bereich, um ein GIF hochzuladen, oder ziehen Sie eine GIF-Datei per Drag & Drop.
  • Klicken Sie anschließend auf die Schaltfläche „Jetzt konvertieren“. Der kostenlose Online-GIF zu PDF-Konverter wandelt GIF in PDF um.
  • Der Download-Link der Ausgabe-PDF ist nach der Konvertierung des GIF bildes verfügbar.

Gibt es eine Möglichkeit, GIFs unter Windows in PDFs zu konvertieren?

Bitte besuchen Sie diesen Link, um einen Offline-GIF zu PDF-Konverter für Windows herunterzuladen. Mit diesem Konverter können Sie GIF bilder unter Windows schnell und mit einem einzigen Klick in PDF Dokumente konvertieren.

Ist die Nutzung des GroupDocs.Conversion Cloud SDK für Java kostenlos?

Nein, die Nutzung von GroupDocs.Conversion Cloud SDK for Java ist nicht kostenlos. Es bietet jedoch eine kostenlose Testversion, mit der Sie die Funktionen testen können.

Kann ich die Konvertierungsoptionen anpassen, wenn ich das GroupDocs.Conversion Cloud SDK verwende?

Ja, mit dem GroupDocs.Conversion Cloud SDK können Sie die Konvertierungsoptionen an Ihre Bedürfnisse anpassen.

Siehe auch

Wenn Sie mehr über verwandte Themen erfahren möchten, empfehlen wir Ihnen die Lektüre der unten aufgeführten Artikel: