圖像轉PDF

開發者可以使用 IronPDF 將多個圖像合併成單個 PDF 文件。

PdfDocument.fromImage 方法接受一個 Path 對象列表,每個對象引用存儲在本地文件系統中的圖像的有效路徑。這給開發者在具體選擇上帶來了很大的自由。他可以建立這個列表來包含跨多個目錄的圖像組,包含符合特定命名或類型標準的圖像等。在圖像來自同一目錄的情況下 (正如上述程式碼範例所示)開發人員可以簡單地利用 java.nio.file 類別中的 DirectoryStream 等來快速建立目錄中所有圖像的列表。

PdfDocument.fromImage 將會在 PDF 文件的每一頁上分別渲染列表中引用的每個圖像。

如果圖像需要放置在不同的 PDF 文件中 (未合併為一), 然後開發者可以執行以下任一操作:

  1. 使用僅包含一個 Path 對象的列表反覆調用 PdfDocument.fromImage (例如 `PdfDocument.fromImage(新的 ArrayList<>().add(Paths.get

路径.get("path/to/single/image.png")));

  1. 如上面的程式碼範例所示,將所有圖像合併成一個 PDF 文件,然後使用 PdfDocument.copyPage 方法將每頁複製到新的 PDF 文件中。