在C#中分割PDF並提取頁面

IronPDF 讓透過分割和提取頁面來編輯 PDF 文件佈局的過程變得輕而易舉。 使用 IronPDF,您可以將單一頁面或頁面範圍提取到新的PdfDocument物件中,然後可以儲存或進一步編輯這些物件。 這一切都是透過PdfDocument.CopyPage方法實現的。

在深入了解拆分 PDF 檔案背後的核心流程之前,我們先建立用於產生範例 PDF 的 HTML 字串。 然後使用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,685,821 | 版本: 2025.12 剛發表