IRONSOFTWAREHOME
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.6剛剛發布

Key in blue circle

立即免費取得 30 天試用金鑰。

Your trial license will be sent to your email address

無任何限制。100% 解鎖。無需信用卡。

OR
bullet_checked無需信用卡或建立帳號無任何限制。100% 解鎖。無需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
預訂您的免費 即時演示
Booking Badge

全球數百萬工程師的信任

Iron Software的客戶商標
獲取您的無義務諮詢
填寫以下表格或發送電子郵件至sales@ironsoftware.com
您的詳細資訊始終保持機密。
全球數百萬工程師的信任
Iron Software的客戶商標
立即獲取您的30天試用金鑰。
無需信用卡或帳戶建立
PDF的Java Maven程式庫
using Maven 安裝

版本: 2026.6

<dependency>
   <groupId>com.ironsoftware</groupId>
   <artifactId>ironpdf</artifactId>
   <version>2026.6.1</version>
</dependency>
https://central.sonatype.com/artifact/com.ironsoftware/ironpdf/2026.6.1
or
Java PDF JAR
下載 JAR

版本: 2026.6

手動安裝到您的專案中