IRONSOFTWAREHOME
使用IRONPDF

使用IronPDF在C#中生成PDF

Curtis Chau
Curtis Chau
Updated: 2026年4月21日

本文概述了.NET開發人員將PDF文件轉換為TXT格式的過程,以便更高效地存取。

教程中涵蓋的主題

  • IronPDF
  • 程式化建立PDF文件的步驟
  • 步驟1:建立一個C#專案
  • 步驟2:安裝IronPDF程式庫
    • 方法1:NuGet套件管理員
    • 方法2:NuGet套件管理員控制台
    • 方法3:使用DLL文件
  • 步驟3:新增IronPDF命名空間
  • 步驟4:將PDF轉換為文字
    • 輸出
  • 結論

IronPDF

IronPDF是一個用於PDF生成的.NET程式庫。 它是一個原生的.NET程式庫,不依賴於外部DLL或其他工具。 IronPDF是一個跨平台的程式庫,由C#和.NET編寫,提供所有需要的功能來處理PDF文件。 它包含文件渲染、表單編輯、文字提取、文件加密以及其他功能。 所有這些操作都可以通過一個直觀的API來完成,該API在各種平台如Windows Forms、WPF、ASP.NET MVC等上進行了廣泛的測試。

IronPDF的當前版本提供了這些功能的簡單存取:

唯讀存取到文件內部(查看、導航、註釋):

存取元資料和文件屬性(標題、關鍵字、作者、主題):

IronPDF還包含一些附加的輔助類別,可以幫助將HTML文件轉換為格式化的PDF文件及其文字提取。 IronPDF提供非常簡單的API將PDF轉換為文字文件。

讓我們開始了解如何使用IronPDF程式庫將PDF文件轉換為文字文件。

將PDF文件轉換為文字文件的步驟

第一步是在Visual Studio中建立一個C#專案。 您可以根據需求選擇任何C#應用程式模板。 為簡單起見,本教程將使用控制台應用程式模板。 您可以使用已經存在的C#專案將PDF轉換為TXT文件。

步驟1:建立C#專案

在Visual Studio中建立一個C#專案或開啟現有的專案。 建議使用最新版本的Visual Studio以便順暢運行。 按照給定的步驟在Visual Studio中建立C#專案。

  1. 開啟Visual Studio。
  2. 選擇C#控制台應用程式模板或開啟現有的專案。
  3. 給專案起一個合適的名稱。
  4. 選擇.NET Framework版本6.0。這是最新且最穩定的.NET框架版本,但您可根據需求選擇任何其他.NET框架。

步驟2:安裝IronPDF程式庫

IronPDF還具備簡單的安裝過程,可以加快開發時間並減少混淆。 IronPDF程式庫提供多種安裝方法:

  • 使用NuGet套件管理員
  • 使用NuGet套件管理員控制台
  • 通過DLL文件

方法1:NuGet套件管理員

要使用NuGet套件管理員,請按照給定步驟開啟套裝管理員選項卡。

打開C#專案並點擊工具 > NuGet套件管理員 > 管理解決方案的NuGet套件。

C#將PDF轉換為文字(程式碼範例),圖0:導航至NuGet套件管理員 導航至NuGet套件管理員

  • 現在轉到瀏覽選項卡並搜尋IronPDF。
  • 從搜尋結果中選擇IronPDF,然後點擊安裝。 這將安裝IronPDF程式庫,使專案能夠使用IronPDF程式庫。

C#將PDF轉換為文字(程式碼範例),圖1:NuGet套件管理員搜尋結果中的IronPDF套件 NuGet套件管理員搜尋結果中的IronPDF套件

方法2:NuGet套件管理員控制台

使用套件管理員控制台安裝IronPDF程式庫是最簡單的方法。 按照以下簡單步驟進行:

  • 打開套件管理員控制台。
  • 在控制台中輸入以下行並按下Enter。 這將立即安裝IronPDF程式庫。

PM > Install-Package IronPdf

C#將PDF轉換為文字(程式碼範例),圖2:NuGet套件管理員控制台UI中顯示的安裝進度 NuGet套件管理員控制台UI中顯示的安裝進度

方法3:使用DLL文件

您可以從Iron Software網站下載IronPDF DLL文件。下載完成後,將其作為引用使用於您的專案中。

存取IronPDF安裝指南獲取更詳細的安裝指導。

IronPDF程式庫的安裝現已完成。 以下步驟將指導如何將PDF文件轉換為文字文件。

步驟3:新增IronPDF命名空間

要使用IronPDF,必須將IronPDF名稱空間新增到每個程式碼文件中。在每個相關程式碼文件的頂部編寫以下程式碼行。這將使您能夠在您的程式中使用IronPDF的功能。

using IronPdf;

步驟4:將PDF文件轉換為文字文件

現在,我們需要將PDF文件轉換為TXT文件或僅提取文字。 因此,將以下範例程式碼寫入您的程式碼文件中:

using IronPdf;
using System;

class Program
{
    static void Main()
    {
        // Extracting image and text content from PDF Document

        // Open a 128-bit encrypted PDF
        using PdfDocument pdf = PdfDocument.FromFile("encrypted.pdf", "password");
        
        // Get all text to put in a search index
        string allText = pdf.ExtractAllText();
        
        // Display the extracted text in the console
        Console.WriteLine(allText);
    }
}

首先,使用FromFile function從PdfDocument class打開PDF文件。 在參數中,傳入文件名和密碼(如果有的話)。 之後,使用allText的變數中。 接下來,在控制台中顯示輸出文字。

輸出

C#將PDF轉換為文字(程式碼範例),圖3:從PDF文件中提取的文字 從PDF文件中提取的文字

這是由IronPDF提取的輸出文字。 這與在PDF文件中看到的文字相同,顯示了IronPDF的準確度非常精確。

結論

本文展示了如何輕鬆地使用IronPDF .NET PDF程式庫從PDF文件中提取文字。 這僅僅是通過撰寫幾行程式碼實現的,且具有高準確率。 此外,IronPDF還具有許多有用的功能,如HTML到PDF轉換、PDF格式化工具和若干其他核心PDF功能,對PDF編輯至關重要。 IronPDF還消除了對Adobe Acrobat的依賴。

IronPDF可免費用於開發目的,並且還提供免費試用以進行生產測試。 IronPDF提供多種定價方案,您可以根據需求獲取。 IronPDF的價格相對於其競爭者顯著更低。 從個人到大公司,價格變化,證明這是一個具有吸引力的購買選擇,且效能出色。

Iron Software套件的定價方案

此外,Iron Software還提供一個套件,其中包含五個Iron Software程式包,價格僅為兩個程式包。 請存取Iron Software授權詳細資訊以獲取更多資訊。

Curtis Chau
技術作家

Curtis Chau擁有Carleton大學的電腦科學學士學位,專精於前端開發,擁有Node.js、TypeScript、JavaScript和React的專業知識。Curtis熱衷於建立直觀且美觀的使用者介面,喜愛使用現代框架並建立結構良好、視覺吸引力的手冊。

...
閱讀更多

相關文章

Key in blue circle

立即免費取得 30 天試用金鑰。

Your trial license will be sent to your email address

無任何限制。100% 解鎖。無需信用卡。

OR
bullet_checked無需信用卡或建立帳號無任何限制。100% 解鎖。無需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
預訂您的免費現場演示
Booking Badge

受到全球數百萬工程師的信任

Iron Software的客戶標誌
獲取您的無義務諮詢
填寫以下表格或電子郵件sales@ironsoftware.com
您的詳細資訊將始終保密。
受到全球數百萬工程師的信任
Iron Software的客戶標誌
立即獲取您的30天試用金鑰。
無需信用卡或帳戶建立
C# 用於PDF的NuGet程式庫
使用NuGet安裝

版本: 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. 在解決方案資源管理器,右鍵點選參考,管理NuGet包
  2. 選擇瀏覽並搜尋"IronPdf"
  3. 選擇套件並安裝
C# PDF DLL
下載DLL

版本: 2026.9

或者點擊此處下載Windows安裝程式。

  1. 下載並解壓IronPDF到類似~/Libs的位置,位於您的解決方案目錄中
  2. 在Visual Studio解決方案資源管理器,右鍵點選參考。選擇瀏覽,"IronPdf.dll"

授權從$999起