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 hacia una imagen almacenada en un sistema de archivos local. Esto da al desarrollador mucha libertad en cuanto a especificidad. El desarrollador puede construir esta lista para incluir grupos de imágenes que abarcan múltiples directorios, incluir imágenes que coincidan con criterios específicos de nombre o tipo, etc. En el caso de que las imágenes provengan del mismo directorio (como es el caso en el ejemplo anterior), el desarrollador puede simplemente utilizar un DirectoryStream entre otras clases de java.nio.file para construir rápidamente una lista de todas las imágenes contenidas en el directorio.

PdfDocument.fromImage renderizará cada imagen referenciada en la lista en una página separada en el documento PDF.

Si las imágenes deben colocarse en documentos PDF separados (no combinados en uno solo), los desarrolladores pueden hacer lo siguiente:

  1. Llame iterativamente a PdfDocument.fromImage utilizando listas que contengan solo un objeto Path (por ejemplo, PdfDocument.fromImage(new ArrayList<>().add(Paths.get("path/to/single/image.png")));

  2. Combine todas las imágenes en un solo documento PDF como se muestra en el ejemplo anterior y luego 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 Documentación para Desarrolladores de IronPDF.