Split PDFs


String html = "<p> Hello Iron </p>"
    + "<p> This is 1st Page </p>"
    + "<div style = 'page-break-after: always;' ></div>"
    + "<p> This is 2nd Page</p>"
    + "<div style = 'page-break-after: always;' ></div>"
    + "<p> This is 3rd Page</p>";
PdfDocument pdf = PdfDocument.renderHtmlAsPdf(html);

// take the first page
PdfDocument page1doc = pdf.copyPage(0);
page1doc.saveAs("Split1.pdf");

// take the pages 2 & 3
var page23doc = pdf.copyPages(1, 2);
page23doc.saveAs("Split2.pdf");
mvn install
Split PDFs

Split PDFs

此程式碼範例展示了Java開發人員如何利用IronPDF的PDF編輯功能來達成非常常見的使用情境:將一個PDF拆分成較小的PDF。

使用copyPages方法,開發人員可以快速生成一個新的PDF文件,該文件包含從源文件提取的一組完整的頁面。

特別範例使用此方法生產兩個新的PDF文件,分別包含新渲染PDF文件的第一頁,第二頁和第三頁。 這保留了源文件的內容和結構為原始形式,同時將其部分內容複製到單獨的文件中——有效地"拆分"了文件,以實現所有目的。 這種方法在開發者必須保留源文件以供備份時非常有用。

有一種稍有不同的PDF文件拆分方法(不保留原文件),可以通過removePages方法一起實現。

如何在Java中拆分PDF文件

  1. 安裝IronPDF Java程式庫以拆分PDF文件
  2. 導入現有的PDF或在Java中渲染新的PDF
  3. 使用PdfDocument物件來拆分PDF
  4. 使用PdfDocument
  5. 僅用一行Java程式碼執行第3步
Learn more about the copyPage method in Java.
在 GitHub 查看

準備好開始了嗎?

版本:2026.10剛剛發布