Images vers PDF
Les développeurs peuvent utiliser IronPDF pour combiner plusieurs images dans un seul document PDF.
La méthode PdfDocument.fromImage
accepte une liste d'objets Path
, chacun faisant référence à un chemin valide vers une image stockée sur un système de fichiers local. Le développeur dispose ainsi d'une grande liberté en matière de spécificité. Le développeur peut créer cette liste pour inclure des groupes d'images couvrant plusieurs répertoires, inclure des images correspondant à des critères de nommage ou de typage spécifiques, etc. Dans le cas où les images proviennent du même répertoire (comme dans l'exemple ci-dessus), le développeur peut simplement utiliser un DirectoryStream
parmi d'autres classes java.nio.file
pour constituer rapidement une liste de toutes les images contenues dans le répertoire.
PdfDocument.fromImage
rendra chaque image référencée dans la liste sur une page séparée dans le document PDF.
Si les images doivent être placées dans des documents PDF séparés (et non combinées en un seul), les développeurs peuvent faire l'une des actions suivantes :
Appelez itérativement
PdfDocument.fromImage
en utilisant des listes contenant uniquement un objet Path (par exemplePdfDocument.fromImage(new ArrayList<>().add(Paths.get("path/to/single/image.png"))
);Combinez toutes les images en un seul document PDF comme illustré dans l'exemple ci-dessus, puis copiez chaque page dans de nouveaux documents PDF avec la méthode
PdfDocument.copyPage
.Pour plus d'informations détaillées sur la manière de travailler avec des documents PDF en utilisant IronPDF, visitez la Documentation pour développeurs IronPDF.