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

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

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

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

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

立即学习如何使用IronPDF拆分多页PDF

准备开始了吗?
Nuget 下载 16,154,058 | 版本: 2025.11 刚刚发布