如何使用 GroupDocs.Merger 提取特定頁面的 PDF

提取特定頁面的 PDF 是在需要重用、分享或僅存檔較大文件的一部分時的常見需求。使用 GroupDocs.Merger for .NET,您可以以程式方式從 PDF、Word 和 DOCX 檔案中抽取單頁、頁面範圍或自訂選擇,而無需手動編輯。本教學將帶您了解概念、先決條件以及逐步工作流程,讓您能將頁面抽取整合至任何 .NET 應用程式。

快速解答

  • What does “extract specific pages pdf” mean? 它表示從 PDF(或其他支援格式)中選取單獨的頁面或頁面範圍,並將其儲存為新的較小文件。
  • Which formats are supported? GroupDocs.Merger 支援超過 50 種輸入與輸出格式,包括 PDF、DOCX、PPTX 以及影像。
  • Do I need a license? 臨時授權可用於測試;正式授權則需於正式環境使用。
  • Can I process large files? 可以 — 此函式庫使用串流處理上百頁的檔案,保持低記憶體使用量。
  • Is .NET Core supported? 當然支援 — API 可在 .NET Framework 4.6 以上、.NET Core 3.1 以上,以及 .NET 6/7 上運作。

什麼是 extract specific pages pdf?

extract specific pages pdf 指的是從現有的 PDF(或支援的文件)中取出一頁或多頁,並建立僅包含這些頁面的新 PDF。這讓您能只分享相關部分,同時保持原始檔案完整。

為什麼要使用 GroupDocs.Merger 進行 extract specific pages pdf?

GroupDocs.Merger 可處理超過 50 種檔案格式,且能在一般伺服器等級 CPU 上於 2 秒 內從含有 500+ 頁 的文件中抽取頁面。API 無需安裝 Microsoft Office 或 Adobe Acrobat,即可運作,降低部署複雜度與授權成本。

前置條件

  • 已在開發機上安裝 .NET 6 SDK(或 .NET Core 3.1 / .NET Framework 4.6+)。
  • 已在專案中加入有效的 GroupDocs.Merger for .NET NuGet 套件(GroupDocs.Merger)。
  • (可選)若計畫在評估期後執行程式碼,需提供臨時或正式授權檔案。

如何在 C# 中使用 GroupDocs.Merger 進行 extract specific pages pdf

載入來源文件,指定所需頁面,並儲存結果。函式庫抽象化所有格式特定的細節,因而相同程式碼可用於 PDF、DOCX、PPTX 等。

載入來源檔案,並以所需的頁碼呼叫 Extract 方法。Extract 方法會建立僅包含指定頁面的新文件。此方法回傳一個新的 Document 物件,您可立即儲存。Document 物件代表結果檔案的記憶體內表示。

步驟 1:建立 merger 實例

Merger 類別是載入與操作文件的入口點。透過傳入來源檔案路徑來實例化 Merger 類別。此物件代表您將要操作的文件。

步驟 2:指定要抽取的頁面

提供頁面索引(以 1 為起點)的清單或類似 "1-3,5" 的範圍字串,以告訴函式庫要保留哪些頁面。

步驟 3:儲存抽取的文件

Document 物件上呼叫 Save,提供輸出路徑與目標格式(例如 SaveFormat.Pdf)。SaveFormat 為列舉型別,用於指定輸出檔案類型,如 PDF。此操作會寫入僅包含所選頁面的新檔案。

常見問題與解決方案

  • Pages are off‑by‑one: GroupDocs.Merger 使用 1 為起點的頁碼。請確保您的清單從 1 開始,而非 0。
  • Password‑protected files: 將密碼傳遞給 Merger 建構子或使用 LoadOptions 物件。LoadOptions 提供控制文件載入方式的設定,例如啟用記憶體快取。
  • Large files cause timeouts: 透過設定 LoadOptions.UseMemoryCache = true 以啟用串流,保持低記憶體使用量。

常見問答

Q: 我可以將 Word 文件的頁面抽取為 PDF 嗎?
A: 可以 — 相同的 Extract 呼叫適用於 DOCX,且您可以直接使用 SaveFormat.Pdf 將結果儲存為 PDF。

Q: 是否可以抽取非連續的頁面?
A: 當然可以。提供逗號分隔的清單,例如 "2,4,7",或混合範圍 "1-2,5,8-10"

Q: 此函式庫支援加密的 PDF 嗎?
A: 可以。開啟文件時提供密碼,API 會自動解密。

Q: GroupDocs.Merger 如何處理 PDF 內的影像?
A: 影像會完整保留在所選頁面上,無需額外的轉換步驟。

Q: 官方支援哪些 .NET 版本?
A: 完全支援 .NET Framework 4.6+、.NET Core 3.1+ 以及 .NET 5/6/7。

可用教學

使用 GroupDocs.Merger for .NET 從文件中抽取特定頁面

了解如何使用 GroupDocs.Merger for .NET 高效抽取特定頁面。適用於在專業環境中管理 Word、PDF 等文件。

如何在 C# 中使用 GroupDocs.Merger for .NET 抽取文件的特定頁面

透過本完整指南了解如何使用 GroupDocs.Merger for .NET 從文件中抽取特定頁面,輕鬆簡化文件管理工作。

其他資源


最後更新: 2026-08-31
測試環境: GroupDocs.Merger 23.9 for .NET
作者: GroupDocs

相關教學