IRONSOFTWAREHOME
拆分PDF


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
拆分PDF

拆分PDF

此代码示例展示了Java开发人员如何利用IronPDF的PDF编辑功能来实现一个非常常见的用例:将PDF拆分为较小的PDF。

使用copyPages方法,开发人员可以快速生成一个包含源文档中所有页面的新PDF文档。

精选示例使用这种方法来生成两个新PDF文档,分别包含新渲染的PDF文档的第一页以及第二和第三页。 这将保留源文档的内容和结构,而将其内容的部分复制到单独的文件中,有效地"拆分"文件以用于所有意图和目的。 这种方法在开发人员必须保留源文件的原始形式以用于备份目的的情况下是有用的。

通过@--CODE-994@@方法与@@--CODE-995@@方法结合,可以实现另一种对PDF文件进行拆分的技术(这种方法不保留原始文件)。

如何在Java中拆分PDF文件

  1. 安装IronPDF Java库以拆分PDF文档
  2. 导入现有PDF或在Java中渲染新PDF
  3. 使用PdfDocument对象中。
  4. 使用PdfDocument。
  5. 使用Java代码只需1行即可执行步骤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 天试用密钥。
无需信用卡或创建账户
Java Maven PDF 库
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

手动安装到您的项目中