
Převeďte obrázky GIF na soubory PDF v Javě.
GIF(Graphics Interchange Format) je oblíbený formát souborů pro vytváření jednoduchých animací a grafiky, ale nemusí být vhodné pro všechny účely. Na druhou stranu PDF(Portable Document Format) je univerzální formát souborů, který je známý svou kompatibilitou a zabezpečením. Pokud hledáte způsob, jak převést obrázky GIF na soubory PDF v Javě, máte štěstí. S GroupDocs.Conversion Cloud SDK pro Java můžete snadno převést obrázky GIF na soubory PDF v několika jednoduchých krocích. V tomto článku si ukážeme proces převodu obrázků GIF na soubory PDF v Javě pomocí GroupDocs.Conversion Cloud SDK pro Javu.
V tomto článku se budeme zabývat následujícími tématy:
- GIF to PDF Converter API pro instalaci Java a SDK
- Jak převést obrázky GIF do PDF v Javě pomocí REST API
GIF to PDF Converter API pro instalaci Java a SDK
Pro převod obrázku GIF do souboru PDF použijeme GroupDocs.Conversion Cloud SDK for Java. GroupDocs.Cloud API je výkonný nástroj pro převod různých typů dokumentů a obrázků, včetně obrázků GIF, do souborů PDF. Toto rozhraní API nabízí širokou škálu formátů konverze souborů, které vám umožňují převádět nejen obrázky, ale také soubory PDF, dokumenty Word, listy Excelu, soubory CAD a rastrové obrázky a další. Integrace API do aplikací založených na Javě je jednoduchá a efektivní a eliminuje potřebu dalšího softwaru.
Můžete buď stáhnout soubor JAR API, nebo jej nainstalovat pomocí Maven přidáním následujícího úložiště a závislosti do souboru pom.xml vašeho projektu:
Úložiště Maven:
<repository>
<id>groupdocs-artifact-repository</id>
<name>GroupDocs Artifact Repository</name>
<url>https://repository.groupdocs.cloud/repo</url>
</repository>
Mavenova závislost:
<dependency>
<groupId>com.groupdocs</groupId
<artifactId>groupdocs-conversion-cloud</artifactId>
<version>23.4</version>
<scope>compile</scope>
</dependency>
Zaregistrujte se k účtu GroupDocs, abyste získali ID klienta a tajný klíč klienta z dashboard, než začnete postupovat podle kroků a dostupných úryvků kódu. Jakmile budete mít své ID a tajemství, zadejte níže uvedený fragment kódu:
# Získejte své client_id a client_secret z https://dashboard.groupdocs.cloud po bezplatné registraci.
String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);
Jak převést obrázky GIF na PDF v Javě pomocí REST API
Chcete-li převést soubory GIF do formátu PDF pomocí GroupDocs.Conversion Cloud SDK pro Java, budete muset provést níže uvedené jednoduché kroky:
Nahrajte soubor
Jakmile nastavíte své konverzní prostředí, můžete nahrát GIF do cloudového úložiště pomocí fragmentu kódu uvedeného níže:
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;
// Nahrajte soubor do cloudového úložiště pomocí Java
public class App {
public static void main(String[] args) {
// Vytvořte instanci rozhraní API pro převod
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();
}
}
}
Nahraný obrázek GIF tedy bude k dispozici v sekce souborů vašeho řídicího panelu v cloudu.
Převést GIF do PDF přes Java
Zde jsou kroky a příklad úryvku kódu v Javě pro převod obrázku GIF na soubor PDF pomocí GroupDocs.Conversion Cloud SDK pro Javu.
Postup je následující:
- Nejprve vytvořte instanci třídy ConvertApi.
- Za druhé vytvořte instanci třídy ConvertSettings.
- Zatřetí zadejte název cloudového úložiště.
- Dále nastavte vstupní cestu k souboru GIF a formát výstupního souboru na “pdf”.
- Nyní vytvořte instanci třídy PdfConvertOptions.
- Volitelně poskytněte různé možnosti převodu, jako je setFromPage, setPagesCount, setMarginTop, setPassword, setCenterWindow, setHeight atd.
- Poté nastavte možnosti převodu a cestu k výstupnímu souboru pomocí instance ConvertSettings.
- Poté vytvořte instanci třídy ConvertDocumentRequest a předejte parametr nastavení.
- Nakonec zavolejte metodu convertDocument() a předejte parametr ConvertDocumentRequest.
Následující fragment kódu ukazuje, jak převést obrázek GIF na soubor PDF v Javě pomocí REST API:
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 převést obrázky GIF do PDF pomocí Java
public class App {
public static void main(String[] args) {
// Vytvořte instanci rozhraní API pro převod
ConvertApi apiInstance = new ConvertApi(configuration);
try {
// Připravte nastavení převodu
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");
// převést do zadaného formátu
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();
}
}
}
Výstup můžete vidět na obrázku níže:

Převést GIF do PDF přes Java.
Stáhněte si převedený soubor
Výše uvedená ukázka kódu uloží převedené PDF do cloudu. Převedený soubor PDF si můžete stáhnout pomocí následujícího úryvku kódu:
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;
// Stáhněte si soubor z cloudového úložiště v Javě
public class App {
public static void main(String[] args) {
// Vytvořte instanci rozhraní API pro převod
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();
}
}
}
Zdarma online převodník GIF do PDF
Jak převést GIF do PDF online zdarma? Vyzkoušejte prosím online GIF na PDF konvertor a vytvořte PDF ze souboru GIF. Tento konvertor je vyvíjen pomocí výše zmíněného GIF to PDF REST API.
Shrnutí
Závěrem lze říci, že převod obrázků GIF na soubory PDF pomocí GroupDocs.Conversion Cloud SDK pro Java je jednoduchý a přímočarý proces. Z tohoto článku jste se dozvěděli následující:
- jak programově převést GIF do formátu PDF v Javě a také další možnosti přizpůsobení;
- programově nahrát GIF do cloudu a poté stáhnout převedené PDF z cloudu;
- a převádějte obrázky GIF na dokumenty PDF zdarma pomocí bezplatného online převodníku GIF do PDF.
Kromě toho poskytujeme také sekci API Reference, která vám umožní vizualizovat a komunikovat s našimi rozhraními API přímo prostřednictvím prohlížeče. Úplný zdrojový kód Java SDK je volně dostupný na Github. Zkontrolujte prosím sadu GroupDocs.Conversion Cloud SDK pro Java Příklady zde.
Kromě toho vám doporučujeme, abyste se řídili naší příručkou Začínáme, kde najdete podrobné kroky a použití rozhraní API.
A konečně, stále píšeme nové články na blogu o různých formátech souborů a převodech pomocí REST API. Proto nás prosím kontaktujte pro nejnovější aktualizace.
Položit otázku
Máte-li jakékoli dotazy týkající se rozhraní API pro převod GIF do PDF, neváhejte nás kontaktovat na bezplatném fóru podpory.
Nejčastější dotazy
Jak převedu GIF na PDF pomocí Java?
GIF můžete převést na soubor PDF pomocí GroupDocs.Conversion Cloud REST API for Java. Jedná se o cloudové rozhraní API pro konverzi dokumentů, které umožňuje vývojářům snadno převádět GIFy do PDF pomocí Java.
Jak mohu zdarma převést GIF do PDF online?
Náš převaděč obrázků GIF do PDF vám umožňuje převádět GIF do PDF zdarma. Chcete-li provést převod, postupujte podle níže uvedených podrobných pokynů:
- Otevřete bezplatný online převodník GIF na PDF.
- Nyní klikněte do oblasti pro přetažení souboru a nahrajte GIF nebo přetáhněte soubor GIF.
- Dále klikněte na tlačítko Převést nyní. Bezplatný online převodník GIF do PDF změní GIF na PDF.
- Odkaz na stažení výstupního PDF bude k dispozici po převodu obrázku GIF.
Existuje způsob, jak převést GIF na PDF v systému Windows?
Navštivte tento odkaz a stáhněte si offline převodník GIF na PDF pro Windows. Tento konvertor lze použít k rychlému převodu obrázků GIF na dokumenty PDF v systému Windows jediným kliknutím.
Je GroupDocs.Conversion Cloud SDK pro Java k použití zdarma?
Ne, GroupDocs.Conversion Cloud SDK for Java není k použití zdarma. Poskytuje však bezplatnou zkušební verzi, kterou můžete použít k testování jeho funkcí.
Mohu přizpůsobit možnosti převodu při použití sady GroupDocs.Conversion Cloud SDK?
Ano, sada GroupDocs.Conversion Cloud SDK vám umožňuje upravit možnosti převodu podle vašich potřeb.
Viz také
Pokud se chcete dozvědět více o souvisejících tématech, doporučujeme přečíst si níže uvedené články:
- Převeďte prezentaci Word do PowerPointu v Javě
- Převodník SVG na PNG – (online a zdarma)
- Jak převést PowerPoint PPT do HTML pomocí Java
- Převeďte EXCEL na JSON a JSON na EXCEL v Pythonu
- Jak převést PDF do Excelu v Pythonu pomocí REST API
- Převeďte PDF na upravitelný dokument Word pomocí Python SDK
- Jak převést PDF na PPTX pomocí REST API v Pythonu
- Převeďte soubor PDF do formátu PNG a PNG do formátu PDF pomocí Java
- Převeďte PowerPoint na obrázky PNG programově v Javě
- Jak převést CSV na XML přes Java pomocí REST API
- Převeďte soubory SVG na obrázky JPG v Javě pomocí REST API