Imágenes a PDF
Los desarrolladores pueden utilizar IronPDF para combinar varias imágenes en un único documento PDF.
El método PdfDocument.fromImage
acepta una lista de objetos Path
, cada uno de los cuales hace referencia a una ruta válida a una imagen almacenada en un sistema de archivos local. Esto da al desarrollador mucha libertad en cuanto a especificidad. El desarrollador puede crear esta lista para incluir grupos de imágenes que abarquen varios directorios, para incluir imágenes que coincidan con criterios específicos de nomenclatura o tipografía, etc. En caso de que las imágenes procedan del mismo directorio(como en el ejemplo anterior)el desarrollador puede utilizar simplemente un DirectoryStream
entre otras clases java.nio.file
para construir rápidamente una lista de todas las imágenes contenidas en el directorio.
PdfDocument.fromImage
mostrará cada imagen referenciada en la lista en una página separada del documento PDF.
Si las imágenes deben colocarse en documentos PDF separados(no combinados en uno)los desarrolladores pueden hacer una de las dos cosas siguientes:
Llamar de forma iterativa a
PdfDocument.fromImage
utilizando listas que contengan sólo un objeto Path.(por ejemploPdfDocument.fromImage(nueva ArrayList<>().añadir(Paths.get("path/to/single/image.png"))
);Combine todas las imágenes en un documento PDF como se muestra en el ejemplo anterior y, a continuación, copie cada página en nuevos documentos PDF con el método
PdfDocument.copyPage
.Para obtener información más detallada sobre cómo trabajar con documentos PDF utilizando IronPDF, visite la página webDocumentación para desarrolladores de IronPDF.