Als software und hardwareunabhängiges Format bietet PDF im Vergleich zu anderen Dokument formaten ein hervorragendes Benutzererlebnis. Das einheitliche Layout von PDF macht es zu einem universellen Format. Daher werden in verschiedenen Szenarien die Dokumente oder Bilder in PDF konvertiert, bevor sie geteilt oder ausgetauscht werden. In diesem Artikel erfahren Sie, wie Sie animierte GIF Bilder mit Java in PDF konvertieren. Insbesondere konvertieren wir jeden Frame in einem GIF in ein Bild in einer PDF Datei.
- Java GIF to PDF Converter API
- Konvertieren Sie GIF in PDF mit Java
- Konvertieren Sie bestimmte GIF-Frames in PDF
- Legen Sie die Seitengröße in der GIF zu PDF Konvertierung fest
- Stellen Sie PDF Dokumentinformationen in GIF auf PDF Konvertierung ein
- Holen Sie sich eine kostenlose API Lizenz
Java GIF to PDF Converter API
Aspose.Imaging for Java wurde entwickelt, um Bildverarbeitungsvorgänge aus Ihren Java Anwendungen heraus durchzuführen. Mit der API können Sie beliebte Bildformate nahtlos bearbeiten. Darüber hinaus können Sie mit der integrierten Konverter API Bilder von einem Format in ein anderes konvertieren. Aspose.Imaging for Java kann als JAR heruntergeladen oder mit den folgenden Maven konfigurationen installiert werden.
<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>
Konvertieren Sie GIF in PDF mit Java
Im Folgenden sind die Schritte zum Konvertieren eines GIF Bildes in PDF mit Aspose.Imaging beschrieben.
- Laden Sie das GIF Bild mit der Klasse Image.
- Erstellen Sie eine Instanz der Klasse PdfOptions.
- Konvertieren Sie GIF mit der methode Image.save(String, PdfOptions) in PDF.
Das folgende Codebeispiel zeigt, wie Sie ein GIF mit Java in PDF konvertieren.
// GIF Bild laden
com.aspose.imaging.Image image = com.aspose.imaging.Image.load("image.gif");
// Bildoptionen festlegen
com.aspose.imaging.imageoptions.PdfOptions options = new com.aspose.imaging.imageoptions.PdfOptions();
// PDF Datei speichern
image.save("gif-to-pdf.pdf", options);
Animiertes GIF
Konvertiertes PDF
Konvertieren Sie bestimmte GIF-Frames in PDF
Sie können auch einen bestimmten Rahmen oder eine Reihe von Rahmen in GIF in PDF konvertieren. Im Folgenden sind die Schritte zum Ausführen dieses Vorgangs aufgeführt.
- Laden Sie das GIF Bild mit der Klasse Image.
- Erstellen Sie eine Instanz der Klasse PdfOptions.
- Geben Sie die Frames an, die Sie konvertieren möchten, indem Sie die Methode PdfOptions.setMultiPageOptions(MultiPageOptions) verwenden.
- Speichern Sie die konvertierte PDF Datei mit der methode Image.save(String, PdfOptions).
Das folgende Codebeispiel zeigt, wie bestimmte Frames eines GIF mit Java in PDF konvertiert werden.
// GIF Bild laden
com.aspose.imaging.Image image = com.aspose.imaging.Image.load("image.gif");
// Bildoptionen festlegen
com.aspose.imaging.imageoptions.PdfOptions options = new com.aspose.imaging.imageoptions.PdfOptions();
// Konvertieren Sie den ersten Frame von GIF in PDF
options.setMultiPageOptions(new com.aspose.imaging.imageoptions.MultiPageOptions(1));
// PDF speichern
image.save("gif-to-pdf.pdf", options);
Legen Sie die Seitengröße in der GIF zu PDF Konvertierung fest
Mit Aspose.Imaging for Java können Sie auch die Abmessungen der Seiten im konvertierten PDF Dokument angeben. Im Folgenden finden Sie die Schritte zum Festlegen der Höhe und Breite der Seiten bei der GIF-in-PDF Konvertierung.
- Laden Sie das GIF Bild mit der Klasse Image.
- Erstellen Sie eine Instanz der Klasse PdfOptions.
- Legen Sie Höhe und Breite der Seiten mit der methode PdfOptions.setPageSize(new SizeF(float, float)) fest.
- Konvertieren Sie GIF mit der methode Image.save(String, PdfOptions) in PDF.
Das folgende Codebeispiel zeigt, wie Sie die Seitengröße bei der Java-GIF-in-PDF Konvertierung festlegen.
// GIF Bild laden
com.aspose.imaging.Image image = com.aspose.imaging.Image.load("image.gif");
// Bildoptionen festlegen
com.aspose.imaging.imageoptions.PdfOptions options = new com.aspose.imaging.imageoptions.PdfOptions();
// Legen Sie die Größe der Seite fest
options.setPageSize(new SizeF(50, 100));
// PDF speichern
image.save("gif-to-pdf.pdf", options);
Java GIF zu PDF - Dokumentinformationen festlegen
Das PDF Format ermöglicht es Ihnen, die zusätzlichen Informationen über das Dokument festzulegen, einschließlich Autor, Thema, Titel und Schlüsselwörter. Sie können diese Eigenschaften auch für das konvertierte PDF Dokument in der GIF zu PDF Konvertierung festlegen. Im Folgenden werden die Schritte zum Festlegen der Dokumentinformationen des PDF Dokuments beschrieben.
- Laden Sie das GIF Bild mit der Klasse Image.
- Erstellen Sie eine Instanz der Klasse PdfOptions.
- Erstellen Sie eine Instanz der Klasse PdfDocumentInfo.
- Legen Sie Eigenschaften des Dokuments fest, z. B. Autor.
- Legen Sie die Dokumentinformationen der PDF Datei mit der methode PdfOptions.setPdfDocumentInfo(DocumentInfo) fest.
- Konvertieren Sie GIF mit der methode Image.save(String, PdfOptions) in PDF.
Das folgende Codebeispiel zeigt, wie Sie PDF Dokumentinformationen in der GIF zu PDF Konvertierung festlegen.
// GIF Bild laden
com.aspose.imaging.Image image = com.aspose.imaging.Image.load("image.gif");
// Bildoptionen festlegen
com.aspose.imaging.imageoptions.PdfOptions options = new com.aspose.imaging.imageoptions.PdfOptions();
// PdfDocumentInfo objekt erstellen und Informationen hinzufügen
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");
// Dokumentinformationen festlegen
options.setPdfDocumentInfo(docInfo);
// PDF speichern
image.save("gif-to-pdf.pdf", options);
Holen Sie sich eine kostenlose API Lizenz
Falls Sie die API ohne Evaluierungseinschränkungen ausprobieren möchten, können Sie eine kostenlose temporäre Lizenz erhalten.
Fazit
In diesem Artikel haben Sie gelernt, wie Sie GIF Bilder mit Java in PDF konvertieren. Darüber hinaus wurden verschiedene Optionen diskutiert, um die GIF zu PDF Konvertierung anzupassen. Weitere Informationen zur Java Bildverarbeitungs-API finden Sie unter Dokumentation.
Siehe auch
Info: Vielleicht möchten Sie sich den kürzlich entwickelten KOSTENLOSEN Text to GIF Converter Aspose ansehen.