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