图像转换为PDF

开发者可以使用IronPDF将多个图像合并成一个PDF文档。

PdfDocument.fromImage 方法接受一个 Path 对象列表,每个对象都引用本地文件系统上存储的图像的有效路径。 这为开发者在特定性方面提供了很大的自由度。 开发人员可以建立这个列表,以包括跨越多个目录的图片组,包括符合特定命名或键入标准的图片等。如果图片来自同一目录(如上例)开发者可以简单地使用DirectoryStream以及其他java.nio.file类来快速构建目录中所有图片的列表。

PdfDocument.fromImage会在PDF文档中的每一页上渲染列表中引用的每个图像。

如果需要将图像放置在不同的PDF文档中(不合并)然后开发者可以执行以下操作之一:

  1. 使用只包含一个路径对象的列表反复调用 PdfDocument.fromImage(例如 PdfDocument.fromImage(新数组列表<>().添加(Paths.get("path/to/single/image.png")));

  2. 如上例所示,将所有图像合并到一个 PDF 文档中,然后使用 PdfDocument.copyPage 方法将每一页复制到新的 PDF 文档中。

    有关如何使用 IronPDF 处理 PDF 文档的详细信息,请访问IronPDF 开发人员文档.