将多页文档拆分为单个PDF
将多页PDF文档拆分为仅一个PDF可以仅通过几行代码完成。 请参考我们的示例以在您的项目中实现它。
使用IronPDF可以非常容易地将单个PDF文档拆分成多个文档。 每个文档只包含一页。
分割 PDF 文档
开始在您的项目中使用IronPDF,并立即获取免费试用。
查看 IronPDF 上 Nuget 用于快速安装和部署。它有超过800万次下载,正在使用C#改变PDF。
Install-Package IronPdf
考虑安装 IronPDF DLL 直接。下载并手动安装到您的项目或GAC表单中: IronPdf.zip
手动安装到你的项目中
下载DLL将多页PDF拆分
现在您拥有IronPDF,可以将多页文档拆分为单页文档文件。 将多页PDF拆分的概念涉及使用CopyPage
或CopyPages
方法复制单页或多页。
:path=/static-assets/pdf/content-code-examples/how-to/split-multipage-pdf-split-pdf.cs
using IronPdf;
PdfDocument pdf = PdfDocument.FromFile("multiPage.pdf");
for (int idx = 0; idx < pdf.PageCount; idx++)
{
// Create new document for each page
PdfDocument outputDocument = pdf.CopyPage(idx);
string fileName = @$"multiPage - Page {idx + 1}_tempfile.pdf";
// Export to new file
outputDocument.SaveAs(fileName);
}
Imports IronPdf
Private pdf As PdfDocument = PdfDocument.FromFile("multiPage.pdf")
For idx As Integer = 0 To pdf.PageCount - 1
' Create new document for each page
Dim outputDocument As PdfDocument = pdf.CopyPage(idx)
Dim fileName As String = $"multiPage - Page {idx + 1}_tempfile.pdf"
' Export to new file
outputDocument.SaveAs(fileName)
Next idx
查看上面的代码,您可以看到它使用 for 循环遍历当前 PDF 文档的页面,然后使用 CopyPage
方法将每个页面复制到一个新的 PdfDocument 对象中。 最后,页面被导出为一个新文档。