如何在Node.js中讀取PDF文件

C# PDF Parser

This article was translated from English: Does it need improvement?
Translated
View the article in English

有了合適的工具,在 C# 中處理 PDF 並利用您所需的所有功能來應用於 .NET 應用程式可能變得很容易,包括使用 C# 來解析 PDF 文件的能力。 本教程將使用 IronPDF(C# 庫)來完成這一切,只需幾個簡單的步驟即可。

作為標題:2(快速入門:使用 IronPDF 的高效 PDF 解析)

使用 IronPDF 開始在 C# 中解析 PDF,幾乎不需要任何努力。 本示例演示了如何快速從 PDF 文件中提取所有文本,同時保留其原始格式。 通過利用 IronPDF 高效的 ExtractAllText 方法,開發人員可以無縫地將 PDF 解析集成到其 .NET 應用程式中。 按照這些步驟,體驗無障礙的設置和執行,使 PDF 操作既簡單又高效。

Nuget IconGet started making PDFs with NuGet now:

  1. Install IronPDF with NuGet Package Manager

    PM > Install-Package IronPdf

  2. Copy and run this code snippet.

    var text = IronPdf.FromFile("sample.pdf").ExtractAllText();
  3. Deploy to test on your live environment

    Start using IronPDF in your project today with a free trial
    arrow pointer
class="hsg-featured-snippet">

最少的工作流程(5 步)

  1. 下載 C# PDF 解析器庫
  2. 安裝在您的 Visual Studio 中
  3. 使用 ExtractAllText 方法提取每一行文本
  4. 使用 ExtractTextFromPage 方法從單個頁面提取所有文本
  5. 查看解析後的 PDF 內容

C# 解析 PDF 文件

解析 PDF 文件相當容易。 在下面的代碼中,我們使用 ExtractAllText 方法來提取整個 PDF 文件中的每一行文本。 隨後,您可以看到提取的 PDF 內容及其輸出的一對一比較。

:path=/static-assets/pdf/content-code-examples/how-to/csharp-parse-pdf-parse-pdf.cs
using IronPdf;

// Select the desired PDF File
PdfDocument pdf = PdfDocument.FromFile("sample.pdf");

// Extract all text from an pdf
string allText = pdf.ExtractAllText();

// Extract all text from page 1
string page1Text = pdf.ExtractTextFromPage(0);
Imports IronPdf

' Select the desired PDF File
Private pdf As PdfDocument = PdfDocument.FromFile("sample.pdf")

' Extract all text from an pdf
Private allText As String = pdf.ExtractAllText()

' Extract all text from page 1
Private page1Text As String = pdf.ExtractTextFromPage(0)
$vbLabelText   $csharpLabel

查看解析後的 PDF 內容

我們使用了一個 C# 表單來展示您從上述代碼執行中解析後的 PDF 內容。 這個輸出提供了來自 PDF 的準確文本,以便您可以用於個人或客戶的文檔需要。

class="row">
class="col-md-6">

~ PDF ~

class="center-image-wrapper"> Csharp Parse Pdf4 related to ~ PDF ~
class="col-md-6">

~ C# 表單 ~

class="center-image-wrapper"> Csharp Parse Pdf5 related to ~ C# 表單 ~

class="tutorial-segment-title">庫快速訪問

class="tutorial-section">
class="row">
class="col-sm-4">
class="tutorial-image"> Documentation related to class=庫快速訪問" class="img-responsive add-shadow img-responsive img-popup" src="/img/svgs/documentation.svg" loading="lazy">
class="col-sm-8">

文檔

閱讀 IronPDF 的 API 參考,了解所有功能的文檔。

文檔

準備看看您還能做哪些其他事情嗎? 在這裡查看我們的教程頁面:編輯PDF

常見問題解答

如何在C#中解析PDF檔案?

您可以使用 IronPDF 庫的ExtractAllText方法在 C# 中解析 PDF 文件,該方法可以提取 PDF 文件中的所有文字。這樣,您就可以根據需要存取和操作這些內容。

我應該使用哪種方法從PDF文件的特定頁面中提取文字?

若要從 PDF 的特定頁面提取文本,請使用 IronPDF 中的ExtractTextFromPage方法。此方法可讓您指定要提取文字的頁面。

如何在 C# 中解析 PDF 時確保格式保留?

IronPDF 旨在解析 PDF 檔案時保留其原始格式。透過使用ExtractAllText等方法,您可以在提取文字的同時保持文件的結構和佈局。

我可以在 C# 應用程式中查看已解析的 PDF 內容嗎?

是的,您可以透過使用 C# 窗體在 C# 應用程式中查看已解析的 PDF 內容。這樣,您就可以在圖形介面中呈現提取的文字。

如何在 Visual Studio 中安裝 PDF 解析庫?

您可以從 NuGet 下載 IronPDF 庫,並將其整合到您的 Visual Studio 專案中進行安裝。這樣您就可以使用其 PDF 解析功能。

哪裡可以找到用於解析C#中PDF的詳細API文件?

IronPDF 的詳細 API 文件(包括 PDF 解析功能)可在 IronPDF 網站的 API 參考部分找到。

是否有使用 C# 解析 PDF 的逐步指南?

是的,IronPDF 網站上提供了一個逐步指南,指導您如何使用 C# 解析 PDF 檔案。本指南包含範例和程式碼片段,可協助您快速入門。

IronPDF 在解析 PDF 時是否與 .NET 10 完全相容?

是的,IronPDF 支援 .NET 10(以及 .NET 9、8、7、6、5、Core、Standard 和 Framework)。您可以在 .NET 10 專案中無縫使用其解析方法,例如ExtractAllTextExtractTextFromPage無需額外配置。 ([ironpdf.com](https://ironpdf.com/?utm_source=openai))

Curtis Chau
技術作家

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

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

準備好開始了嗎?
Nuget 下載 16,154,058 | 版本: 2025.11 剛剛發布