gif en pdf java

En tant que format indépendant du logiciel et du matériel, PDF offre une expérience utilisateur exceptionnelle par rapport aux autres formats de document. La mise en page cohérente du PDF en fait un format universel. Par conséquent, dans divers scénarios, les documents ou les images sont convertis en PDF avant d’être partagés ou échangés. Dans cet article, vous apprendrez à convertir des images GIF animées en PDF à l’aide de Java. En particulier, nous convertirons chaque image dans un GIF en une image dans un fichier PDF.

API de conversion Java GIF en PDF

Aspose.Imaging for Java est conçu pour effectuer des opérations de traitement d’image à partir de vos applications Java. L’API vous permet de manipuler les formats d’image populaires de manière transparente. De plus, son API de conversion intégrée vous permet de convertir des images d’un format à un autre. Aspose.Imaging for Java peut être téléchargé en tant que JAR ou installé à l’aide des configurations Maven suivantes.

<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>

Convertir GIF en PDF en utilisant Java

Voici les étapes pour convertir une image GIF en PDF en utilisant Aspose.Imaging.

L’exemple de code suivant montre comment convertir un GIF en PDF à l’aide de Java.

// Charger l'image GIF
com.aspose.imaging.Image image = com.aspose.imaging.Image.load("image.gif");

// Définir les options d'image
com.aspose.imaging.imageoptions.PdfOptions options = new com.aspose.imaging.imageoptions.PdfOptions();

// Enregistrer le fichier PDF
image.save("gif-to-pdf.pdf", options);

GIF animé

PDF converti

gif en pdf java

Convertir un cadre GIF particulier en PDF

Vous pouvez également convertir un cadre particulier ou une plage de cadres au format GIF en PDF. Voici les étapes pour effectuer cette opération.

L’exemple de code suivant montre comment convertir une ou plusieurs images particulières d’un GIF en PDF à l’aide de Java.

// Charger l'image GIF
com.aspose.imaging.Image image = com.aspose.imaging.Image.load("image.gif");

// Définir les options d'image
com.aspose.imaging.imageoptions.PdfOptions options = new com.aspose.imaging.imageoptions.PdfOptions();

// Convertir la première image du GIF en PDF
options.setMultiPageOptions(new com.aspose.imaging.imageoptions.MultiPageOptions(1));

// Enregistrer le PDF
image.save("gif-to-pdf.pdf", options);

Définir la taille de la page dans la conversion GIF en PDF

Aspose.Imaging for Java vous permet également de spécifier les dimensions des pages dans le document PDF converti. Voici les étapes pour définir la hauteur et la largeur des pages dans la conversion GIF en PDF.

L’exemple de code suivant montre comment définir la taille de la page dans la conversion Java GIF en PDF.

// Charger l'image GIF
com.aspose.imaging.Image image = com.aspose.imaging.Image.load("image.gif");

// Définir les options d'image
com.aspose.imaging.imageoptions.PdfOptions options = new com.aspose.imaging.imageoptions.PdfOptions();

// Définir la taille de la page
options.setPageSize(new SizeF(50, 100));

// Enregistrer le PDF
image.save("gif-to-pdf.pdf", options);

Java GIF en PDF - Définir les informations sur le document

Le format PDF vous permet de définir des informations supplémentaires sur le document, notamment l’auteur, le sujet, le titre et les mots-clés. Vous pouvez également définir ces propriétés pour le document PDF converti lors de la conversion GIF en PDF. Voici les étapes pour définir les informations de document du PDF.

L’exemple de code suivant montre comment définir les informations du document PDF dans la conversion GIF en PDF.

// Charger l'image GIF
com.aspose.imaging.Image image = com.aspose.imaging.Image.load("image.gif");

// Définir les options d'image
com.aspose.imaging.imageoptions.PdfOptions options = new com.aspose.imaging.imageoptions.PdfOptions();

// Créer un objet PdfDocumentInfo et ajouter des informations
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");

// Définir les informations sur le document
options.setPdfDocumentInfo(docInfo);

// Enregistrer le PDF
image.save("gif-to-pdf.pdf", options);

Obtenez une licence API gratuite

Si vous souhaitez essayer l’API sans limitation d’évaluation, vous pouvez obtenir une licence temporaire gratuite.

Conclusion

Dans cet article, vous avez appris à convertir des images GIF en PDF à l’aide de Java. De plus, différentes options ont été discutées pour personnaliser la conversion GIF en PDF. Vous pouvez en savoir plus sur l’API de traitement d’image Java à l’aide de documentation.

Voir également

Info : Vous voudrez peut-être consulter le [convertisseur de texte en GIF] GRATUIT 3 Aspose récemment développé.