將多頁文件分割為單個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 對象中。最後,這些頁面被導出為新文件。