图像转换为PDF

开发人员可以使用 IronPDF 将多个图像合并到一个 PDF 文档中。

PdfDocument.fromImage "方法接受一个 "Path "对象列表,其中每个对象都引用了存储在本地文件系统中的图像的有效路径。这为开发人员提供了很大的自由度。他可以建立这个列表来包含跨越多个目录的图像组,包含符合特定命名或键入条件的图像等。如果图像来自同一目录 (如上述代码示例所示)因此,开发人员只需利用其他 java.nio.file 类中的 DirectoryStream 类,就能快速建立目录中包含的所有图像的列表。

PdfDocument.fromImage 将在 PDF 文档的单独页面上呈现列表中引用的每张图片。

如果需要将图像放在单独的 PDF 文档中 (不合并)那么开发人员可以采取以下任一措施:

1.使用仅包含一个 Path 对象的列表迭代调用 PdfDocument.fromImage (例如PdfDocument.fromImage(新数组列表<>().添加(路径.获取("path/to/single/image.png"))`);

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