Konwertuj GIF na PDF przez Javę za pomocą REST API

Konwertuj obrazy GIF na pliki PDF w Javie.

GIF(Graphics Interchange Format) to popularny format plików do tworzenia prostych animacji i grafik, ale mogą one nie być odpowiednie do wszystkich celów. Z drugiej strony PDF(Portable Document Format) to uniwersalny format plików znany ze swojej kompatybilności i bezpieczeństwa. Jeśli szukasz sposobu na konwersję obrazów GIF do plików PDF w Javie, masz szczęście. Dzięki GroupDocs.Conversion Cloud SDK for Java możesz łatwo konwertować obrazy GIF na pliki PDF w zaledwie kilku prostych krokach. W tym artykule zademonstrujemy proces konwertowania obrazów GIF na pliki PDF w Javie przy użyciu GroupDocs.Conversion Cloud SDK for Java.

W tym artykule omówimy następujące tematy:

Interfejs API konwertera GIF na PDF do instalacji Java i SDK

Aby przekonwertować obraz GIF na plik PDF, użyjemy GroupDocs.Conversion Cloud SDK for Java. GroupDocs.Cloud API to potężne narzędzie do konwertowania wielu typów dokumentów i obrazów, w tym obrazów GIF, do plików PDF. Ten interfejs API oferuje szeroką gamę formatów konwersji plików, umożliwiając konwersję nie tylko obrazów, ale także między innymi plików PDF, dokumentów Word, arkuszy Excel, plików CAD i obrazów rastrowych. Integracja interfejsu API z aplikacjami opartymi na języku Java jest prosta i wydajna, co eliminuje potrzebę stosowania dodatkowego oprogramowania.

Możesz pobrać plik JAR interfejsu API lub zainstalować go za pomocą Mavena, dodając następujące repozytorium i zależności do pliku pom.xml projektu:

Repozytorium Mavena:

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

Zależność od Mavena:

<dependency>
    <groupId>com.groupdocs</groupId
    <artifactId>groupdocs-conversion-cloud</artifactId>
    <version>23.4</version>
    <scope>compile</scope>
</dependency>

Zarejestruj się, aby założyć konto GroupDocs, aby uzyskać identyfikator klienta i klucz tajny klienta z panelu nawigacyjnego, zanim zaczniesz postępować zgodnie z instrukcjami i dostępnymi fragmentami kodu. Po uzyskaniu identyfikatora i tajnego kodu wprowadź fragment kodu pokazany poniżej:

# Uzyskaj identyfikator klienta i klucz tajny klienta z https://dashboard.groupdocs.cloud po bezpłatnej rejestracji.

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

Jak konwertować obrazy GIF do formatu PDF w Javie przy użyciu interfejsu API REST

Aby przekonwertować pliki GIF do formatu PDF za pomocą GroupDocs.Conversion Cloud SDK for Java, musisz wykonać poniższe proste kroki:

Prześlij plik

Po skonfigurowaniu środowiska konwersji możesz przesłać plik GIF do magazynu w chmurze, korzystając z fragmentu kodu podanego poniżej:

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;

// Prześlij plik do Cloud Storage przy użyciu języka Java
public class App {

	public static void main(String[] args) {
				
		// Utwórz instancję interfejsu API konwersji					
		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();
		}
		
	}
}

W związku z tym przesłany obraz GIF będzie dostępny w sekcji plików Twojego pulpitu nawigacyjnego w chmurze.

Konwertuj GIF na PDF przez Javę

Oto kroki i przykładowy fragment kodu w Javie, aby przekonwertować obraz GIF na plik PDF za pomocą GroupDocs.Conversion Cloud SDK for Java.

Kroki są następujące:

  • Najpierw utwórz instancję klasy ConvertApi.
  • Po drugie, utwórz instancję klasy ConvertSettings.
  • Po trzecie, podaj nazwę magazynu w chmurze.
  • Następnie ustaw ścieżkę wejściowego pliku GIF i format pliku wyjściowego na „pdf”.
  • Teraz utwórz instancję klasy PdfConvertOptions.
  • Opcjonalnie podaj różne opcje konwersji, takie jak setFromPage, setPagesCount, setMarginTop, setPassword, setCenterWindow, setHeight itp.
  • Następnie ustaw opcje konwersji i ścieżkę pliku wyjściowego za pomocą instancji ConvertSettings.
  • Następnie utwórz instancję klasy ConvertDocumentRequest i przekaż parametr settings.
  • Na koniec wywołaj metodę convertDocument() i przekaż parametr ConvertDocumentRequest.

Poniższy fragment kodu pokazuje, jak przekonwertować obraz GIF na plik PDF w Javie przy użyciu interfejsu API REST:

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;

// Jak przekonwertować obrazy GIF do formatu PDF za pomocą języka Java
public class App {

	public static void main(String[] args) {
		
		// Utwórz instancję interfejsu API konwersji
		ConvertApi apiInstance = new ConvertApi(configuration);
					
		try {
			 
			// Przygotuj ustawienia konwersji
			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");
		
			// konwertować do określonego formatu
			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();
		}
	}
}

Możesz zobaczyć dane wyjściowe na poniższym obrazku:

Java konwertuje GIF na PDF online

Konwertuj GIF na PDF przez Javę.

Pobierz przekonwertowany plik

Powyższy przykładowy kod zapisze przekonwertowany plik PDF w chmurze. Możesz pobrać przekonwertowany plik PDF za pomocą następującego fragmentu kodu:

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;

// Pobierz plik z Cloud Storage w Javie
public class App {

	public static void main(String[] args) {
				
		// Utwórz instancję interfejsu API konwersji					
		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();
		}
		
	}
}

Darmowy internetowy konwerter GIF na PDF

Jak przekonwertować GIF na PDF online za darmo? Wypróbuj internetowy [konwerter] GIF na PDF 15, aby utworzyć plik PDF z pliku GIF. Ten konwerter został opracowany przy użyciu wyżej wymienionego API REST GIF na PDF.

Podsumowując

Podsumowując, konwersja obrazów GIF do plików PDF za pomocą GroupDocs.Conversion Cloud SDK for Java to prosty i bezpośredni proces. Oto, czego dowiedziałeś się z tego artykułu:

  • jak programowo przekonwertować format GIF na PDF w Javie, a także dodatkowe opcje dostosowywania;
  • programowo przesłać plik GIF do chmury, a następnie pobrać przekonwertowany plik PDF z chmury;
  • i konwertuj obrazy GIF na dokumenty PDF za darmo, korzystając z bezpłatnego internetowego konwertera plików GIF na PDF.

Ponadto udostępniamy również sekcję Informacje o interfejsach API, która umożliwia wizualizację naszych interfejsów API i komunikowanie się z nimi bezpośrednio przez przeglądarkę. Pełny kod źródłowy pakietu Java SDK jest bezpłatnie dostępny na Github. Sprawdź GroupDocs.Conversion Cloud SDK for Java Przykłady tutaj.

Ponadto zalecamy skorzystanie z naszego przewodnika wprowadzającego, aby uzyskać szczegółowe instrukcje i informacje o korzystaniu z interfejsu API.

Wreszcie, wciąż piszemy nowe artykuły na blogu na temat różnych formatów plików i konwersji przy użyciu REST API. Dlatego prosimy o kontakt w celu uzyskania najnowszych aktualizacji.

Zadać pytanie

Jeśli masz jakiekolwiek pytania dotyczące API konwersji GIF na PDF, nie wahaj się skontaktować z nami na darmowym forum wsparcia.

Często zadawane pytania

Jak przekonwertować pliki GIF na pliki PDF za pomocą języka Java?

Możesz przekonwertować plik GIF na plik PDF za pomocą GroupDocs.Conversion Cloud REST API for Java. Jest to oparty na chmurze interfejs API do konwersji dokumentów, który umożliwia programistom łatwą konwersję plików GIF na pliki PDF przy użyciu języka Java.

Jak mogę bezpłatnie przekonwertować plik GIF na PDF online?

Nasz konwerter obrazów GIF na format PDF umożliwia bezpłatną konwersję plików GIF na pliki PDF. Postępuj zgodnie z instrukcjami krok po kroku podanymi poniżej, aby przeprowadzić konwersję:

  • Otwórz darmowy konwerter GIF na PDF online.
  • Teraz kliknij obszar upuszczania pliku, aby przesłać plik GIF lub przeciągnij i upuść plik GIF.
  • Następnie kliknij przycisk Konwertuj teraz. Darmowy internetowy konwerter GIF na PDF zmieni GIF na PDF.
  • Link do pobrania wyjściowego pliku PDF będzie dostępny po przekonwertowaniu obrazu GIF.

Czy istnieje sposób na konwersję plików GIF na pliki PDF w systemie Windows?

Odwiedź ten link, aby pobrać konwerter plików GIF do formatu PDF w trybie offline dla systemu Windows. Za pomocą tego konwertera można szybko konwertować obrazy GIF na dokumenty PDF w systemie Windows za pomocą jednego kliknięcia.

Czy GroupDocs.Conversion Cloud SDK for Java jest darmowy?

Nie, GroupDocs.Conversion Cloud SDK for Java nie jest darmowy. Zapewnia jednak bezpłatną wersję próbną, której można użyć do przetestowania jego funkcji.

Czy mogę dostosować opcje konwersji podczas korzystania z GroupDocs.Conversion Cloud SDK?

Tak, GroupDocs.Conversion Cloud SDK umożliwia dostosowanie opcji konwersji do własnych potrzeb.

Zobacz też

Jeśli chcesz dowiedzieć się więcej na powiązane tematy, zalecamy przeczytanie artykułów wymienionych poniżej: