圖像轉PDF
開發者可以使用 IronPDF 將多個圖像合併成單個 PDF 文件。
PdfDocument.fromImage
方法接受一個 Path
對象列表,每個對象引用存儲在本地文件系統中的圖像的有效路徑。這給開發者在具體選擇上帶來了很大的自由。他可以建立這個列表來包含跨多個目錄的圖像組,包含符合特定命名或類型標準的圖像等。在圖像來自同一目錄的情況下 (正如上述程式碼範例所示)開發人員可以簡單地利用 java.nio.file
類別中的 DirectoryStream
等來快速建立目錄中所有圖像的列表。
PdfDocument.fromImage
將會在 PDF 文件的每一頁上分別渲染列表中引用的每個圖像。
如果圖像需要放置在不同的 PDF 文件中 (未合併為一), 然後開發者可以執行以下任一操作:
- 使用僅包含一個 Path 對象的列表反覆調用
PdfDocument.fromImage
(例如 `PdfDocument.fromImage(新的 ArrayList<>().add(Paths.get
路径.get("path/to/single/image.png")));
- 如上面的程式碼範例所示,將所有圖像合併成一個 PDF 文件,然後使用
PdfDocument.copyPage
方法將每頁複製到新的 PDF 文件中。