图像转换为PDF
开发者可以使用IronPDF将多个图像合并成一个PDF文档。
PdfDocument.fromImage
方法接受一个 Path
对象列表,每个对象都引用本地文件系统上存储的图像的有效路径。 这为开发者在特定性方面提供了很大的自由度。 开发人员可以建立这个列表,以包括跨越多个目录的图片组,包括符合特定命名或键入标准的图片等。如果图片来自同一目录(如上例)开发者可以简单地使用DirectoryStream
以及其他java.nio.file
类来快速构建目录中所有图片的列表。
PdfDocument.fromImage
会在PDF文档中的每一页上渲染列表中引用的每个图像。
如果需要将图像放置在不同的PDF文档中(不合并)然后开发者可以执行以下操作之一:
使用只包含一个路径对象的列表反复调用
PdfDocument.fromImage
(例如PdfDocument.fromImage(新数组列表<>().添加(Paths.get("path/to/single/image.png"))
);如上例所示,将所有图像合并到一个 PDF 文档中,然后使用
PdfDocument.copyPage
方法将每一页复制到新的 PDF 文档中。有关如何使用 IronPDF 处理 PDF 文档的详细信息,请访问IronPDF 开发人员文档.