Vzhledem k tomu, že formát PDF je nezávislý na softwaru a hardwaru, poskytuje ve srovnání s jinými formáty dokumentů vynikající uživatelskou zkušenost. Konzistentní rozložení PDF z něj dělá univerzální formát. Proto jsou v různých scénářích dokumenty nebo obrázky převedeny do PDF před jejich sdílením nebo výměnou. V tomto článku se dozvíte, jak převést animované obrázky GIF do PDF pomocí Java. Konkrétně převedeme každý snímek v GIF na obrázek v souboru PDF.
- Java GIF to PDF Converter API
- Převeďte GIF do PDF pomocí Java
- Převést konkrétní GIF Frame do PDF
- Nastavte velikost stránky v převodu GIF na PDF
- Nastavte informace o dokumentu PDF v převodu GIF na PDF
- Získejte bezplatnou licenci API
Java GIF to PDF Converter API
Aspose.Imaging for Java je navržen k provádění operací zpracování obrazu z vašich aplikací Java. Rozhraní API vám umožňuje bezproblémově manipulovat s oblíbenými formáty obrázků. Kromě toho vám jeho vestavěné rozhraní API pro převodník umožňuje převádět obrázky z jednoho formátu do druhého. Aspose.Imaging for Java lze stáhnout jako JAR nebo nainstalovat pomocí následujících konfigurací Maven.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-imaging-java</artifactId>
<version>20.12</version>
<classifier>jdk16</classifier>
</dependency>
Převeďte GIF do PDF pomocí Java
Následují kroky pro převod obrázku GIF do PDF pomocí Aspose.Imaging.
- Načtěte obrázek GIF pomocí třídy Image.
- Vytvořte instanci třídy PdfOptions.
- Převeďte GIF do PDF pomocí metody Image.save(String, PdfOptions).
Následující ukázka kódu ukazuje, jak převést GIF do PDF pomocí Java.
// Načíst obrázek GIF
com.aspose.imaging.Image image = com.aspose.imaging.Image.load("image.gif");
// Nastavte možnosti obrázku
com.aspose.imaging.imageoptions.PdfOptions options = new com.aspose.imaging.imageoptions.PdfOptions();
// Uložit soubor PDF
image.save("gif-to-pdf.pdf", options);
Animovaný GIF
Převedené PDF
Převést konkrétní GIF Frame do PDF
Můžete také převést konkrétní snímek nebo řadu snímků ve formátu GIF do formátu PDF. Následují kroky k provedení této operace.
- Načtěte obrázek GIF pomocí třídy Image.
- Vytvořte instanci třídy PdfOptions.
- Pomocí metody PdfOptions.setMultiPageOptions(MultiPageOptions) zadejte rámce, které chcete převést.
- Uložte převedené PDF pomocí metody Image.save(String, PdfOptions).
Následující ukázka kódu ukazuje, jak převést konkrétní snímek(y) GIF do PDF pomocí Java.
// Načíst obrázek GIF
com.aspose.imaging.Image image = com.aspose.imaging.Image.load("image.gif");
// Nastavte možnosti obrázku
com.aspose.imaging.imageoptions.PdfOptions options = new com.aspose.imaging.imageoptions.PdfOptions();
// Převeďte první snímek GIF do PDF
options.setMultiPageOptions(new com.aspose.imaging.imageoptions.MultiPageOptions(1));
// Uložit PDF
image.save("gif-to-pdf.pdf", options);
Nastavte velikost stránky v převodu GIF na PDF
Aspose.Imaging for Java vám také umožňuje určit rozměry stránek v převedeném dokumentu PDF. Následují kroky pro nastavení výšky a šířky stránek v převodu GIF do PDF.
- Načtěte obrázek GIF pomocí třídy Image.
- Vytvořte instanci třídy PdfOptions.
- Nastavte výšku a šířku stránek pomocí metody PdfOptions.setPageSize(new SizeF(float, float)).
- Převeďte GIF do PDF pomocí metody Image.save(String, PdfOptions).
Následující ukázka kódu ukazuje, jak nastavit velikost stránky v převodu Java GIF do PDF.
// Načíst obrázek GIF
com.aspose.imaging.Image image = com.aspose.imaging.Image.load("image.gif");
// Nastavte možnosti obrázku
com.aspose.imaging.imageoptions.PdfOptions options = new com.aspose.imaging.imageoptions.PdfOptions();
// Nastavte velikost stránky
options.setPageSize(new SizeF(50, 100));
// Uložit PDF
image.save("gif-to-pdf.pdf", options);
Java GIF to PDF - Nastavení informací o dokumentu
Formát PDF umožňuje nastavit další informace o dokumentu včetně autora, předmětu, názvu a klíčových slov. Tyto vlastnosti můžete také nastavit pro převedený dokument PDF v převodu GIF na PDF. Následují kroky k nastavení informací o dokumentu PDF.
- Načtěte obrázek GIF pomocí třídy Image.
- Vytvořte instanci třídy PdfOptions.
- Vytvořte instanci třídy PdfDocumentInfo.
- Nastavte vlastnosti dokumentu, jako je autor.
- Nastavte informace o dokumentu PDF pomocí metody PdfOptions.setPdfDocumentInfo(DocumentInfo).
- Převeďte GIF do PDF pomocí metody Image.save(String, PdfOptions).
Následující ukázka kódu ukazuje, jak nastavit informace o dokumentu PDF v převodu GIF na PDF.
// Načíst obrázek GIF
com.aspose.imaging.Image image = com.aspose.imaging.Image.load("image.gif");
// Nastavte možnosti obrázku
com.aspose.imaging.imageoptions.PdfOptions options = new com.aspose.imaging.imageoptions.PdfOptions();
// Vytvořte objekt PdfDocumentInfo a přidejte informace
PdfDocumentInfo docInfo = new PdfDocumentInfo();
docInfo.setAuthor("Aspose");
docInfo.setKeywords("GIF to PDF");
docInfo.setSubject("GIF to PDF Convesion");
docInfo.setTitle("Converting GIF Image to PDF File");
// Nastavit informace o dokumentu
options.setPdfDocumentInfo(docInfo);
// Uložit PDF
image.save("gif-to-pdf.pdf", options);
Získejte bezplatnou licenci API
V případě, že chcete API vyzkoušet bez omezení hodnocení, můžete získat bezplatnou dočasnou licenci.
Závěr
V tomto článku jste se naučili, jak převést obrázky GIF do PDF pomocí Java. Dále byly diskutovány různé možnosti přizpůsobení převodu GIF do PDF. Další informace o rozhraní API pro zpracování obrazu Java můžete prozkoumat pomocí dokumentace.
Viz také
Informace: Možná se budete chtít podívat na BEZPLATNÝ Text to GIF Converter Aspose nedávno vyvinutý.