跳過到頁腳內容
PDF工具

如何提取PDF文件中的頁面——逐步指南

如果您經常處理 PDF 文件,您可能常常需要提取頁面。 幸運的是,有各種工具可以協助完成這項任務。 人們出於多種原因提取 PDF 頁面。 以下是三個最常見的原因:

您只需要選定的頁面 — 如果您有一個非常大的文件,而只需要特定頁面進行演示、上傳或其他用途,您將需要從 PDF 中提取頁面。

重新排列 PDF 頁面 — 如果您希望更改頁碼以及將某些部分移動到新的部分,可以將頁面分離並重新定位到文檔中。

轉換 PDF 頁面 — 您可能希望提取 PDF 頁面以分開並轉換文檔的特定部分,而不是轉換整個文件。

提取是一個將選擇的頁面從一個 PDF 複製並粘貼到另一個 PDF 的過程。 提取頁面的內容包括原始頁面內容的所有表單字段、註釋和鏈接。

您可以選擇在提取過程中將提取的頁面保留在原始文檔中或刪除它們,這類似於剪切和粘貼或複製和粘貼,但這次是整個頁面的規模。

如何在 Adobe Acrobat 中提取 PDF 的頁面

Adobe Acrobat™ 的提取頁面功能使得將 PDF 文件分成兩個或多個不同的 PDF 文件變得輕而易舉。 可以從現有的 PDF 文檔中提取頁面,並用作單一新 PDF 文檔或多個版本的基礎。 在提取頁面時,您可以選擇將原始版本保留在文檔中或刪除它們。

在操作其頁面之前,請確保您有編輯 PDF 的授權。 為了確定這一點,請轉到文件 > 屬性,然後轉到安全標籤。 權限列於“文檔限制摘要”中。

使用 Adobe Acrobat DC,從 PDF 文件中提取單個或多個頁面變得非常輕鬆(如果您使用其他產品,步驟可能也相似)。 方法很簡單,但對於首次使用者來說可能會有點混亂。 這是您需要知道的所有內容:

步驟 1

在 Acrobat DC 中打開 PDF 後,從右側窗格中選擇工具 > 整理頁面或整理頁面。

class="content-img-align-center"> 從 PDF 文件的步驟 3 中提取頁面,打開 PDF

class="content__image-caption">從 PDF 文件的步驟 3 中提取頁面,打開 PDF

在次要工具欄中,您將找到“組織頁面”工具集。

class="content-img-align-center"> 從 PDF 文件的步驟 1 中提取頁面,打開組織頁面工具

class="content__image-caption">從 PDF 文件的步驟 1 中提取頁面,打開組織頁面工具

步驟 2

單擊次要工具欄上的“提取”。

在次要工具欄下方,新工具欄會打開與提取操作相關的命令。

class="content-img-align-center"> 從 PDF 文件的步驟 4 中提取頁面,在頂部菜單中選擇提取

class="content__image-caption">從 PDF 文件的步驟 4 中提取頁面,在頂部菜單中選擇提取

步驟 3

您可以選擇提取單個頁面或多個頁面:

  • 單擊您要提取的第一頁,然後按住 Shift 鍵(Windows 和 Mac),點擊要提取的最後一頁,以突出顯示所選頁面。
  • 單擊要提取的頁面,然後按住 Ctrl 鍵(Windows)或 Cmd 鍵(Mac),點擊其他每一個要提取到新 PDF 文檔的頁面。

如果想在提取後從原始 PDF 中刪除頁面,請勾選“提取後刪除頁面”復選框。 若要將每個突出顯示的頁面提取為單獨的 PDF 文件,請勾選“將頁面提取為獨立文件”復選框。

class="content-img-align-center"> 從 PDF 文件的步驟 5 中提取頁面,突出顯示頁面

class="content__image-caption">從 PDF 文件的步驟 5 中提取頁面,突出顯示頁面

步驟 4

在單擊“提取”之前,在新工具欄中執行以下一項或多項操作:

  • 提取後選擇“刪除頁面”以從源文檔中刪除提取的頁面。
  • 選擇“將頁面提取為單獨文件”以為每個提取的頁面創建一個單頁 PDF 文件。
  • 保留兩個復選框不選以保留原始頁面在文檔中,並創建一個包含所有提取頁面在內的單個 PDF。

提取的頁面被粘貼到新文檔中。

步驟 5

當提取頁面的 PDF 在新標籤中打開時,選擇文件 > 保存或文件 > 另存為,然後指定新 PDF 文件的文件名稱和位置。

使用網站和在線工具從 PDF 文件中提取頁面並創建新 PDF 文件

有許多提取 PDF 頁面的方法。 您可以使用在線網站服務來提取或拆分 PDF 文件。

如果您擁有筆記本電腦、桌面計算機或如 iPad、平板電腦或智能手機等移動設備,只要能上網,這些網站可以在任何地點使用。 這些網站是基於瀏覽器的,因此它們在所有設備上都運行良好,並支持各種瀏覽器,包括 Chrome、Firefox、Safari、Opera 等。 以下是三個最佳平台。

在 Windows 筆記本電腦、桌面計算機或智能手機上,打開您選擇的瀏覽器,訪問任何 PDF 提取網站以開始提取、轉換、合併和分割 PDF 文件。 所有具有互聯網連接的 Windows 設備都可以訪問該網站。

Mac — Mac 桌面計算機和筆記本電腦與這些網站完全兼容,就像 Windows 一樣。 只需打開您的瀏覽器,訪問任意一個拆分 PDF 網站,選擇一個工具,上傳您的文件,完成提取並保存您的新 PDF 文件。

針對 Android 和 iOS 智能手機、平板電腦和 iPad 的在線 PDF 轉換器和其他 PDF 工具已針對 Android 和 iOS 設備進行了優化。 您也可以使用 Blackberry 的瀏覽器或任何其他具有互聯網連接的智能手機。

這些網站中的大多數都提供免費工具,允許您創建自己的文件。

以下是如何使用在線 PDF 平台的小指南。

步驟 1

打開您的瀏覽器,鍵入“在線 PDF 提取工具”。

class="content-img-align-center"> 在線 PDF 提取工具

class="content__image-caption">

步驟 2

選擇任一 PDF 平台。

步驟 3

在網站上啟動“提取工具”。您可以從所有工具菜單或首頁列表中選擇 PDF 提取選項。您將被帶到新頁面,您可以在此處完成從 PDF 文件中提取頁面。

class="content-img-align-center"> How To Extract Pages From Pdf 6 related to 步驟 3

class="content__image-caption">

步驟 4

上傳 PDF 文件 — 在出現的新屏幕上,單擊“選擇文件”並從您的計算機或移動設備選擇一個 PDF 文件。您也可以直接將文件拖放到上傳區域。

class="content-img-align-center"> How To Extract Pages From Pdf 7 related to 步驟 4

class="content__image-caption">

步驟 5

The website will then create PDF thumbnails of the document. 接下來,選擇您希望從 PDF 中提取的頁面,然後單擊“提取 PDF 頁面”。 該過程僅需幾秒鐘即可完成。

class="content-img-align-center"> How To Extract Pages From Pdf 8 related to 步驟 5

class="content__image-caption">

步驟 6

然後從 PDF 中選定的頁面將被添加到一個新的 PDF 文件中,您可以下載該文件。 提取的頁面按其頁碼順序排列,無任何失真。

class="content-img-align-center"> How To Extract Pages From Pdf 9 related to 步驟 6

class="content__image-caption">

如何使用 IronPDF C# 庫從 PDF 文檔中提取頁面

IronPDF by Iron Software is the most effective and innovative way to deal with all PDF-related problems in C#. 它提供了許多與 PDF 相關的功能,包括從 PDF 文件中提取頁面。 如果您正在尋找執行此任務的最簡單方法,IronPDF 是您的首選。 僅需幾行代碼,您就可以將多頁 PDF 文檔轉換為單個 PDF。 請查看我們的示例,看看如何在您自己的項目中使用它。

IronPDF 許可密鑰使您可以發布產品而無需水印。

許可證的價格從 $799 開始,包括一年免費支持和升級。

使用試用許可證密鑰,您還可以免費嘗試 IronPDF。

使用 IronPDF 將單個 PDF 文檔拆分成多個文檔變得非常簡單。 每個文檔只是單頁長度。

我們可以使用 IronPDF 來拆分 PDF 文檔,通過將單個頁面或頁面範圍提取到新的 IronPdf.PdfDocument 對象中。

// Import the necessary namespaces
using IronPdf;

class Program
{
    static void Main()
    {
        // Load the PDF document from a file
        var pdfDocument = PdfDocument.FromFile("example.pdf");

        // Extract a specific page (for example, page 1)
        var extractedPage = pdfDocument.ExtractPage(1);

        // Save the extracted page as a new PDF file
        extractedPage.SaveAs("extractedPage.pdf");

        // To extract a range of pages, use ExtractPages(start, end)
        var extractedPages = pdfDocument.ExtractPages(1, 3);

        // Save the extracted pages as a new PDF file
        extractedPages.SaveAs("extractedPages.pdf");
    }
}
// Import the necessary namespaces
using IronPdf;

class Program
{
    static void Main()
    {
        // Load the PDF document from a file
        var pdfDocument = PdfDocument.FromFile("example.pdf");

        // Extract a specific page (for example, page 1)
        var extractedPage = pdfDocument.ExtractPage(1);

        // Save the extracted page as a new PDF file
        extractedPage.SaveAs("extractedPage.pdf");

        // To extract a range of pages, use ExtractPages(start, end)
        var extractedPages = pdfDocument.ExtractPages(1, 3);

        // Save the extracted pages as a new PDF file
        extractedPages.SaveAs("extractedPages.pdf");
    }
}
' Import the necessary namespaces
Imports IronPdf

Friend Class Program
	Shared Sub Main()
		' Load the PDF document from a file
		Dim pdfDocument = PdfDocument.FromFile("example.pdf")

		' Extract a specific page (for example, page 1)
		Dim extractedPage = pdfDocument.ExtractPage(1)

		' Save the extracted page as a new PDF file
		extractedPage.SaveAs("extractedPage.pdf")

		' To extract a range of pages, use ExtractPages(start, end)
		Dim extractedPages = pdfDocument.ExtractPages(1, 3)

		' Save the extracted pages as a new PDF file
		extractedPages.SaveAs("extractedPages.pdf")
	End Sub
End Class
$vbLabelText   $csharpLabel

此 C# 代碼說明了如何使用 IronPDF 從現有 PDF 文檔中提取單個或多個頁面。 ExtractPage 方法用於獲取特定頁面,而 ExtractPages 可以處理頁面範圍。 提取後,您可以將頁面保存到新的 PDF 文件中。

IronPdf.PdfDocument 是 C#.NET API。

CopyPage 是一個程序,用於從一個或多個 PDF 文件中提取頁面並將其粘貼到新文檔中。

Curtis Chau
技術作家

Curtis Chau 擁有卡爾頓大學計算機科學學士學位,專注於前端開發,擅長於 Node.js、TypeScript、JavaScript 和 React。Curtis 熱衷於創建直觀且美觀的用戶界面,喜歡使用現代框架並打造結構良好、視覺吸引人的手冊。

除了開發之外,Curtis 對物聯網 (IoT) 有著濃厚的興趣,探索將硬體和軟體結合的創新方式。在閒暇時間,他喜愛遊戲並構建 Discord 機器人,結合科技與創意的樂趣。