圖像轉PDF

開發人員可以使用IronPDF將多個圖像合併成一個PDF文件。

PdfDocument.fromImage 方法接受一個 Path 對象的列表,每個對象都引用本地文件系統中存儲的圖像的有效路徑。 這讓開發者在特定性上有很大的自由度。 開發者可以構建此清單,以包含跨多個目錄的圖像組,包含符合特定命名或類型標準的圖像等。在圖像來自同一目錄的情況下(如上述範例),開發者可以簡單地利用DirectoryStream以及其他java.nio.file類別來快速建立目錄中所有圖像的清單。

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

如果需要將圖片放在單獨的 PDF 文檔中(而不是合併成一個),開發人員可以採取以下任一方式:

  1. 反覆呼叫PdfDocument.fromImage,使用僅包含一個Path物件的列表(例如PdfDocument.fromImage(new ArrayList<>().add(Paths.get("path/to/single/image.png"))));

  2. 將所有圖片合併為一個PDF文件,如上例所示,然後使用PdfDocument.copyPage方法將每頁復製到新的PDF文件中。

    如需有關使用 IronPDF 處理 PDF 文件的更多詳細資訊,請造訪 IronPDF 開發人員文件