IRONSOFTWAREHOME
使用IRONPDF

如何將多個圖像合併為一個PDF

Curtis Chau
Curtis Chau
Updated: 2026年7月19日

如果您是開發者,您可能曾經遇到嘗試從PDF文件中讀取文字的問題。也許以下一個或多個情境適用於您:

  1. 您正在開發一個應用程式,該應用程式需要將兩個PDF文件作為輸入並找到文件之間的相似性。
  2. 您正在開發一個應用程式,該應用程式需要使用IronPDF讀取PDF文件並返回字數。
  3. 您正在開發一個應用程式,該應用程式使用IronPDF從PDF文件中提取資料,然後將其放入結構化資料庫中。
  4. 您正在開發一個應用程式,該應用程式需要提取PDF文字內容並將其轉換為字串。
  5. 在IronPDF開發之前,使用C#從PDF文件中提取資料是一項困難而複雜的任務。

IronPDF Library Overview 是一個程式庫,使開發者讀取PDF文件變得更加容易。

您可以探索更多關於IronPDF和Iron Software套件產品的內容。

您可以讀取PDF文件,並使用僅僅兩行程式碼在C#文字框中顯示資料。 是的,僅僅兩行程式碼。 您也可以從PDF中提取所有圖像。 此外,您可以使用那些圖像建立另一個文件,或者根據您的需求在應用程式中顯示它們。

讓我們向您展示如何完成這一切。

我們可以逐步進行應用程式,以選擇任何PDF文件,然後顯示其內容。

以下步驟向您展示如何在C#中讀取PDF文件:

必要的知識:

  1. 基本的C#編程知識
  2. 基本的C#圖形使用者介面控件知識

我設計這個教程的方式使得即使是沒有程式背景的人也能夠進步。

誰應該閱讀這篇文章

任何學習C#的新手都應該知道如何使用IronPDF讀取PDF文件,因為這是您在職業生涯中一定會使用的東西。

專業開發者也應該閱讀此內容,以便能夠理解IronPDF Library,它幫助我們讀取、生成和操縱PDF文件。

現在,我們如何在項目中使用此程式庫來讀取PDF文件?

我正在使用Windows Forms應用程式進行演示。 您可以根據您的偏好使用控制台應用程式、WPF應用程式或ASP.NET網路應用程式。

IronPDF程式庫的另一個主要優勢是它可以與C#和VB.NET一起使用。

讓我們不再拖延,開始演示。


Step #1: Create a Visual Studio Project

打開Visual Studio。 我正在使用Visual Studio 2019。

點擊"建立新項目":

 C#讀取PDF文件:簡單教程,圖3:建立新項目 建立新項目

現在,從模板中選擇Windows Forms應用程式,點擊"下一步",接下來的窗口將會顯示。 輸入項目名稱。 我已經寫了'使用IronPDF讀取Pdf'。

 C#讀取PDF文件:簡單教程,圖16:通過Visual Studio配置項目 通過Visual Studio配置項目

現在,點擊"下一步",接下來的窗口將會顯示。 從下拉選單中選擇'.NET Core 3.1'。

 C#讀取PDF文件:簡單教程,圖9:.NET Core 3.1版本 .NET Core 3.1版本

點擊"建立"按鈕,項目將會按照下面顯示的方式建立。

 C#讀取PDF文件:簡單教程,圖6:新Windows Forms應用程式的初始階段 新Windows Forms應用程式的初始階段


Step #2: Install the IronPDF NuGet Package

從選單欄中點擊項目選單,一個下拉列表將會顯示。 選擇管理NuGet套件,然後點擊它。 將會出現以下窗口:

 C#讀取PDF文件:簡單教程,圖1:NuGet包管理器 NuGet包管理器

現在,點擊"瀏覽"。 將會出現以下窗口:

 C#讀取PDF文件:簡單教程,圖2:NuGet包管理器使用者介面 NuGet包管理器使用者介面

在搜索框中輸入IronPDF,然後按下"Enter"。 將會出現以下窗口:

 C#讀取PDF文件:簡單教程,圖4:NuGet解決方案 NuGet解決方案

選擇並點擊IronPDF。 將會出現以下窗口:  C#讀取PDF文件:簡單教程,圖7:安裝免費的IronPDF 安裝免費的IronPDF

按下"安裝"按鈕,等待安裝完成。 成功安裝後,將出現以下窗口:

 C#讀取PDF文件:簡單教程,圖5:IronPDF for .NET IronPDF for .NET

按下"確定"按鈕,您就可以繼續了。

注意:還有其他方式下載NuGet套件。 您還可以使用Package Manager Console安裝IronPdf; 為此,打開Package Manager Console並寫下以下程式碼:

PM > Install-Package IronPdf

您也可以在IronPDF的NuGet套件頁面上下載它。

將會打開以下的Readme.txt文件:

 C#讀取PDF文件:簡單教程,圖12:IronPDF的readme文件範例程式碼 IronPDF的readme文件範例程式碼

我建議您查看所有連結並探索更多IronPDF程式庫的程式碼範例


Step #3: Design a Windows Forms App

一旦建立完項目並安裝了NuGet包,下一步就是設計一款Windows Forms App,該應用程式將要求使用者瀏覽文件並顯示其內容。

打開Form1設計:

 C#讀取PDF文件:簡單教程,圖14:Form1設計使用者介面 Form1設計使用者介面

點擊位於窗口左側的工具欄:

 C#讀取PDF文件:簡單教程,圖15:Label和TextBox的工具欄使用者介面 Label和TextBox的工具欄使用者介面

搜索"Label",然後拖放到Form設計中

命名標籤。 在這裡,我命名為"C#使用IronPDF讀取Pdf"。

 C#讀取PDF文件:簡單教程,圖20:Label已新增的Form1使用者介面 Label已新增的Form1使用者介面

接下來,拖放一個文字框(用於顯示文件路徑),三個按鈕(一個用於瀏覽文件,一個用於使用IronPDF讀取PDF文件,第三個按鈕用於"清除文字"字段),和一個RichTextBox(用於讀取和顯示文件內容)。

將TextBox和RichTextBox的"唯讀屬性"設置為"False"。 這樣使用者只能閱讀內容和文件路徑。

 C#讀取PDF文件:簡單教程,圖10:完整設計的Form1 完整設計的Form1


Step #4: Add the Back-end Code for Browsing PDF Files

雙擊"瀏覽"按鈕,將出現以下窗口:

private void Browse_Click(object sender, EventArgs e)
{
}

接下來,在Browse_Click功能中寫下以下程式碼:

private void Browse_Click(object sender, EventArgs e)
{
    // Initialize and configure OpenFileDialog
    OpenFileDialog browseFile = new OpenFileDialog
    {
        InitialDirectory = @"D:\",
        Title = "Browse Pdf Files",
        CheckFileExists = true,
        CheckPathExists = true,
        DefaultExt = "pdf",
        Filter = "pdf files (*.pdf)|*.pdf",
        FilterIndex = 2,
        RestoreDirectory = true,
        ReadOnlyChecked = true,
        ShowReadOnly = true
    };

    // Show the dialog and get result
    if (browseFile.ShowDialog() == DialogResult.OK)
    {
        // Set the text box with the selected file path
        FilePath.Text = browseFile.FileName;
    }
}

OpenFileDialog建立Windows Forms App中文件對話框控件的實例。

我已將初始路徑設置為D驅動器;您可以將其設置為任何位置。

我已設置DefaultExt = "pdf",因為我們只需要讀取PDF文件。

我使用了一個過濾器,以便瀏覽文件對話框將只顯示PDF文件供選擇。

當使用者點擊"確定"時,它將在文件路徑字段中顯示文件路徑。

讓我們運行解決方案並測試"瀏覽"按鈕。

 C#讀取PDF文件:簡單教程,圖10:Form1使用者介面 Form1使用者介面

按下"瀏覽"按鈕,將出現以下窗口:

 C#讀取PDF文件:簡單教程,圖11:選擇PDF文件的瀏覽文件對話框 選擇PDF文件的瀏覽文件對話框

選擇文件(我選擇IronPDFTest.pdf)並按下"開啟"。 下一個窗口會出現。

 C#讀取PDF文件:簡單教程,圖13:C#中的PDF C#中的PDF

現在,讓我們編寫"讀取"按鈕後面的程式碼以讀取文件。


Step #5: Add the Back-end Code for Reading PDF Documents using IronPDF

您可能會認為讀取PDF文件的程式碼會很複雜且難以編寫和理解。

不用擔心。 IronPDF簡化了一切,使其變得更容易。 我們只需兩行程式碼即可輕鬆讀取PDF文件。

前往Form1設計並雙擊"讀取"按鈕。 將會出現以下窗口:

private void Read_Click(object sender, EventArgs e)
{
}

新增命名空間using IronPdf以導入IronPDF程式庫:

using System;
using IronPdf;

Read_Click功能中寫下以下程式碼:

private void Read_Click(object sender, EventArgs e)
{
    // Read the PDF file using IronPdf
    using PdfDocument pdf = PdfDocument.FromFile(FilePath.Text);
    
    // Extract and display the text from the PDF
    FileContent.Text = pdf.ExtractAllText(); 
}

FilePath是顯示我們要讀取的PDF文件位置的文字字段名稱。 我們將動態獲取文件的位置。

ExtractAllText with IronPDF是IronPDF功能,將提取所有PDF頁面的資料。 此資料將顯示在Rich Text框中,名為"File Content"。

接下來,讓我們編寫"清除按鈕"後面的程式碼。 這只是額外的一項,如果您希望在閱讀完PDF文件後清除螢幕。

雙擊"清除按鈕",它將帶您到以下程式碼:

void Clear_Click(object sender, EventArgs e)
{
}

Clear_Click功能中寫下以下程式碼:

void Clear_Click(object sender, EventArgs e)
{
    // Clear the file path and content display fields
    FileContent.Text = "";
    FilePath.Text = "";
}

運行解決方案

點擊"瀏覽"按鈕並選擇您要讀取的文件。 在我的案例中,我正在閱讀IronPDF.pdf文件為例:

 C#讀取PDF文件:簡單教程,圖8:PDF文件 PDF文件

按下"開啟"按鈕,將出現以下窗口:

 C#讀取PDF文件:簡單教程,圖13:選擇PDF文件的應用程式 選擇PDF文件的應用程式

按下"讀取"按鈕。 它將讀取文件並顯示如下所示的內容。

 C#讀取PDF文件:簡單教程,圖19:顯示PDF文字內容 顯示PDF文字內容


總結

這是一個解決方案範例。 無論您的PDF文件中有多少頁、圖像或文字,IronPDF都會為您提取所有文字和圖像供您使用。 您只需獲取程式庫的授權並開始使用它。

這個教程完成了。 我希望您已經理解了所有,如果您有任何疑問,可以隨時在評論部分發表您的問題。

您可以下載項目的zip文件。 如果您想購買完整的Iron Software產品包,我們的特別優惠意味著您現在可以以僅兩個Lite授權的價格購買所有產品。

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% 解鎖。無需信用卡。

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

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

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