image en pdf java

PDF est devenu un format universel pour partager des documents sur Internet. Par conséquent, divers autres formats de fichiers sont convertis en PDF avant d’être échangés. L’une des conversions populaires est l’image en PDF qui peut inclure PNG en PDF, JPEG en PDF, BMP en PDF, etc. Par conséquent, cet article explique comment convertir des images. au format PDF en utilisant Java.

API de conversion d’images Java en PDF

Aspose.PDF for Java est une API de manipulation PDF populaire qui vous permet de créer et de traiter des fichiers PDF. De plus, il vous permet de convertir des fichiers PNG, JPEG, BMP et d’autres fichiers image en PDF à l’aide de Java. Vous pouvez soit télécharger l’API ou l’installer à l’aide de la configuration Maven suivante.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-pdf</artifactId>
    <version>21.3</version>
</dependency>

Convertir une image en PDF en Java

Voici les étapes pour convertir une image PNG, JPEG, BMP ou TIFF en PDF.

L’exemple de code suivant montre comment convertir une image PNG, JPEG, BMP ou TIFF en PDF en Java.

// Instancier un objet de document
Document doc = new Document();

// Ajouter une page à la collection de pages du document
Page page = doc.getPages().add();

// Charger le fichier image source dans l'objet Stream
java.io.FileInputStream fs = new java.io.FileInputStream("source.png");

// Définissez les marges pour que l'image s'adapte, etc.
page.getPageInfo().getMargin().setBottom(0);
page.getPageInfo().getMargin().setTop(0);
page.getPageInfo().getMargin().setLeft(0);
page.getPageInfo().getMargin().setRight(0);
page.setCropBox(new Rectangle(0, 0, 400, 400));

// Créer un objet image
Image image1 = new Image();

// Ajouter l'image dans la collection de paragraphes de la section
page.getParagraphs().add(image1);

// Définir le flux du fichier image
image1.setImageStream(fs);

// Enregistrer le fichier PDF résultant
doc.save("Image2PDF.pdf");

Image en PDF

Image en PDF Java

Obtenez une licence API gratuite

Vous pouvez obtenir une licence temporaire gratuite pour utiliser l’API sans limitation d’évaluation.

Conclusion

Dans cet article, vous avez appris à convertir des images au format PDF à l’aide de Java. Vous pouvez utiliser l’exemple de code fourni pour convertir PNG, BMP, JPEG et d’autres images populaires en PDF. Si vous souhaitez explorer Aspose.PDF for Java, vous pouvez consulter la documentation. De plus, vous pouvez poster vos questions sur notre forum.

Voir également