在 C# 中拆分 PDF 並提取頁面
IronPDF 使得通過分割和提取頁面來編輯 PDF 文檔佈局的過程輕而易舉。 使用 IronPDF,您可以將單一或範圍頁面提取為新的PdfDocument物件,然後可以對其進行儲存或進一步編輯。 這一切都要歸功於PdfDocument.CopyPage方法。
在 C# 中分割 PDF 文件的步驟
- var renderer = new ChromePdfRenderer();
- var pdf = renderer.RenderHtmlAsPdf(html);
- var page1doc = pdf.CopyPage(0);
- var page23doc = pdf.CopyPages(1, 2);
-
page23doc.SaveAs("Split2.pdf");
在進入分割 PDF 文件的核心過程之前,我們首先創建了將用於製作示例 PDF 的 HTML 字串。
ChromePdfRenderer類別接著被用來將 HTML 字串轉換成 PDF 文件。RenderHtmlAsPdf方法執行轉換,生成的 PDF 存儲在PdfDocument對象中。現在,我們可以開始分割 PDF 了。 首先,我們使用
CopyPage(0)方法來複製 PDF 的第一頁,將其存儲在page1doc變數中。 這簡單的一行代碼就是提取指定頁面從 PDF 所需的全部。 然後,使用SaveAs方法,我們將提取的頁面另存為一個新的獨立 PDF 文件。要提取頁面範圍,使用
CopyPages方法從原始PDF中提取指定頁面範圍內的頁面。 (請記住,頁面是從零開始編號的,因此1和2指的是第二和第三頁)。 提取的頁面結果存儲在page23doc變量中。 現在,您可以進一步操作這些提取的頁面,或者利用SaveAs方法將提取的頁面保存為新的 PDF 文檔。
