IRONSOFTWAREHOME
使用IRONPDF

如何從字節陣列在Blazor中顯示PDF

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

本文將使用IronPDF for .NET,一個C# PDF程式庫來讀取PDF檔案。

如何使用IronPDF讀取PDF檔案

  1. 如果尚未安裝,下載Visual Studio。 設置環境並安裝IronPDF程式庫。
  2. 使用PdfDocument.FromFile 方法打開並載入所需的PDF檔案。
  3. 利用IronPDF的ExtractAllText 方法來檢索內容。
  4. 根據需要分析或操作提取的文字。
  5. 在控制台中列印提取的文字以供閱讀。

IronPDF

IronPDF,一個強大的C# PDF閱讀器程式庫,讓開發人員輕鬆地處理PDF文件。 憑藉其廣泛的功能和能力,IronPDF簡化了PDF文件處理的任務,使使用者可以輕鬆地讀取、提取和處理PDF內容。 無論您是在自動化文件處理、提取資料和圖像進行分析,還是從頭建立PDF,IronPDF都提供了一套全面的工具來簡化這些任務。

本文探索了使用IronPDF在C#中高效處理PDF的世界,展示了它在開發人員軟體開發旅程中的多樣性和價值。

建立新Visual Studio專案

在深入編碼之前,讓我們開始設置一個全新的Visual Studio C# 控制台應用程式專案。 這個專案將作為開發和實用例子的專用工作區。

  1. 要啟動此過程,打開Visual Studio,通過導航到 "檔案" 選單並選擇 "新建",然後選擇 "專案" 來建立新專案。

如何在C#中讀取PDF檔案,圖1:導航到Visual Studio中的建立專案對話框 導航到Visual Studio中的建立專案對話框

  1. 此操作將觸發一個新窗口,為您提供指定專案模板的機會。 為了簡便起見,選擇 "控制台應用程式" 模板,然後點擊位於窗口左下角的高效的按鈕 下一步。

如何在C#中讀取PDF檔案,圖2:在Visual Studio中建立新專案 在Visual Studio中建立新專案

  1. 在隨後的窗口中,您需要指定您的專案名稱並指定所需的專案位置。 一旦這些詳細資訊到位,點擊下一步按鈕繼續。

如何在C#中讀取PDF檔案,圖3:配置專案 配置專案

  1. 在此步驟中,選擇您偏好的目標框架,並通過點擊 建立 按鈕來完成專案建立過程。

如何在C#中讀取PDF檔案,圖4:.NET框架選擇 .NET框架選擇

現在您的專案已經穩定建立,下一關鍵步驟涉及安裝IronPDF。

安裝IronPDF

IronPDF提供多種下載和安裝PDF程式庫的選項。 為了本指南的方便,重點將放在使用NuGet套件管理器安裝IronPDF上,這是一種得當且廣泛採用的方法。

  1. 在Visual Studio中,導航到 "工具" 選單,優雅地將游標懸停在 "NuGet套件管理器" 選項上。
  2. 從擴展的選單中,選擇 "方案的NuGet套件管理器"。

如何在C#中讀取PDF檔案,圖5:導航到NuGet套件管理器 導航到NuGet套件管理器

  1. 選擇此選項后,將打開一個新窗口。 在此精細窗口中,導航至 "瀏覽" 選單並在搜尋欄中鍵入 "IronPDF"。
  2. 然后螢幕將顯示可用的IronPDF套件。 要繼續,從列表中選擇最新的套件,並通過點擊 "安裝 "選項來執行此選擇。

如何在C#中讀取PDF檔案,圖6:在NuGet套件管理器UI中搜索安裝IronPDF包 在NuGet套件管理器UI中搜索安裝IronPDF包

對於那些偏愛更多命令行方法的人,NuGet套件管理器控制台提供了一條優雅的途徑。 只需打開此控制台,輸入以下命令,然後按 "Enter":

PM > Install-Package IronPdf

您還可以從NuGet網站連結直接獲取套件。

使用IronPDF讀取PDF檔案

本節將展示如何在C#程式語言中使用IronPDF開啟和閱讀完整的PDF檔案。

using IronPdf;
using System;

class Program
{
    static void Main()
    {
        // Set the license key for IronPDF if available
        IronPdf.License.LicenseKey = "Your_License_Key_Here";

        // Load the PDF document from a specified file path
        var pdf = PdfDocument.FromFile("document_scaled_compressed.pdf");

        // Extract all text from the loaded PDF
        string text = pdf.ExtractAllText();

        // Output the extracted text to the console
        Console.WriteLine(text);
    }
}

1.匯入必要的程式庫

首先,您需要匯入所需的名稱空間。 在上面的程式碼範例中,匯入了IronPdf名稱空間,它包含了與PDF工作相關的基本功能。 此外,還有System名稱空間匯入,用於一般系統級別的操作。

using IronPdf;
using System;

2. 設置 IronPDF 授權金鑰

IronPDF 需要有效的授權金鑰才能在生產環境中使用。 在程式碼範例中,有一行需要設置授權金鑰。 然而,在您的提供的程式碼中,授權金鑰是空的""。 確保在生產環境中使用IronPDF時,用有效的授權金鑰替換空字串。

IronPdf.License.LicenseKey = "Your_License_Key_Here";

3. 載入PDF文件

下一步是載入和解析PDF文件。在提供的程式碼中,使用PdfDocument.FromFile方法按文件名"document_scaled_compressed.pdf" 載入PDF並將其賦值給pdf變數。 此PDF檔案將用於文字提取。

var pdf = PdfDocument.FromFile("document_scaled_compressed.pdf");

4. 從PDF文件中提取文字

IronPDF提供了一種簡單的方法來從載入的PDF文件中提取文字。 ExtractAllText 方法可以從PDF的每一頁提取所有文字內容,並將其儲存在一個名稱為text的string 變數中,這起到了將 PDF 轉換為文字的作用。

string text = pdf.ExtractAllText();

5. 顯示提取的文字

最後一步是顯示提取的文字。 在程式碼中,Console.WriteLine 將列印並將提取的文字寫入控制台。 這是一種用於除錯或將文字呈現給使用者的有益方法。

Console.WriteLine(text);

從PDF檔案中提取的輸出文字

如何在C#中讀取PDF檔案,圖7:從PDF檔案提取的文字 從PDF檔案提取的文字

結論

本文已經指導開發者通過IronPDF程式庫在C#中有效地操作PDF檔案的過程。 它首先展示了專用Visual Studio專案的設置,然後通過NuGet套件管理器進行了IronPDF的直接安裝。 接下來,文章逐步解釋了如何導入必要的程式庫,設置IronPDF授權金鑰,載入PDF文件,提取文字內容,並顯示提取的文字。 您還可以使用C#將提取的文字儲存到TXT文件中。

通過其使用者友好的方法和全面的功能,IronPDF作為處理文件過程、自動化資料提取、以及從 HTML、URL 和圖像建立PDF的不可或缺工具,成為增強於涉及C# 中PDF文件處理軟體開發專案的珍貴資產。

有關使用IronPDF讀取PDF文件的完整文章可以在以下操作頁面中找到。 C# PDF閱讀器上的程式碼範例也可以獲得。 如需更多使用IronPDF的程式碼範例,請存取此範例頁面。 IronPDF還提供豐富的文件回答所有開發者的問題並提供全面的實際操作支持。 IronPDF提供免費試用授權,這樣使用者可以在決定購買永久授權之前探索其全部功能。

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起