在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 下載 17,803,474 | 版本: 2026.3 剛剛發布
Still Scrolling Icon

還在滾動嗎?

想快速取得證據? PM > Install-Package IronPdf
運行範例看著你的HTML程式碼變成PDF檔。