图像转换为PDF

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

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

PdfDocument.fromImage将在PDF文档的不同页面上渲染列表中引用的每个图像。

如果需要将图像放置在单独的PDF文档中(而不是合并到一个文档中),开发人员可以选择以下之一:

  1. 使用仅包含一个 Path 对象的列表迭代调用 PdfDocument.fromImage(例如 PdfDocument.fromImage(new ArrayList<>().add(Paths.get("path/to/single/image.png")));

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

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