在 C# 中拆分 PDF 并提取页面
using IronPdf;

const 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>";

var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderHtmlAsPdf(html);

//take the first page
var page1doc = pdf.CopyPage(0);
page1doc.SaveAs("Split1.pdf");

//take the pages 2 & 3
var page23doc = pdf.CopyPages(1, 2);
page23doc.SaveAs("Split2.pdf");
NuGet Download
PM > Install-Package IronPdf
在 C# 中拆分 PDF 并提取页面

在 C# 中拆分 PDF 并提取页面

IronPDF使通过拆分和提取页面来编辑PDF文档布局的过程变得非常轻松。 使用IronPDF,您可以将单页或页面范围提取到新的PdfDocument对象中,然后可以保存或进一步编辑。 这一切都是通过PdfDocument.CopyPage方法完成的。

在我们深入了解拆分PDF文件的核心过程之前,我们先创建一个HTML字符串,该字符串将用于制作示例PDF。 ChromePdfRenderer类随后用于将HTML字符串转换为PDF文档。 PdfDocument对象中。

现在,我们可以开始拆分PDF。 首先,我们使用page1Doc变量中。 这简单的代码行从PDF中提取了指定的页面。 然后,使用SaveAs方法,我们将提取的页面保存为一个新的独立的PDF文件。

对于提取页面范围,我们使用CopyPages方法从原始PDF中提取指定页面范围内的页面。 (请记住,页面是从零开始索引的,因此1和2指的是第二页和第三页。)提取的页面结果存储在page23Doc变量中。 现在,您可以继续进一步操作这些提取的页面,或者使用SaveAs方法将提取的页面保存为新的PDF文档。

立即学习使用 IronPDF 拆分多页 PDF 文件
在 GitHub 上查看

准备开始了吗?

Nuget Downloads 21,916,531版本:2026.11刚刚发布