使用IRONPDF

如何使用C#將Word(Docx)轉換為PDF(教程)

Curtis Chau
Curtis Chau
Updated: 2026年6月3日

本教程演示如何在VB.NET中合併PDF文件。

IronPDF功能

IronPDF是一個用於PDF處理的強大PDF SDK基礎,讓開發者能夠快速製作、閱讀和編輯PDF文件。 IronPDF程式庫通過使用Chrome引擎將HTML轉換為PDF。該程式庫支援許多網頁組件,如Xamarin、Blazor、Unity、HoloLens應用程式、Windows Forms、HTML、ASPX、Razor HTML、.NET Core、ASP.NET和WPF。 常規的Windows應用程式和ASP.NET Web應用程式都可以使用Microsoft .NET和.NET Core編程。

IronPDF允許您使用HTML5、JavaScript、CSS和圖片建立視覺上吸引人的PDF,並包含標題和頁尾。 除了支援PDF文件的強大HTML到PDF轉換器,API程式庫還有一個獨立的PDF轉換引擎,不依賴於任何外部資源。

  • IronPDF程式庫允許使用者從多種輸入中建立PDF,包括圖像文件、HTML、HTML5、ASPX和Razor/MVC視圖。
  • 可用於處理互動PDF的工具包括填寫和提交互動表單。
  • 合併和拆分PDF,從PDF文件中提取文字和圖片,在PDF文件中搜索文字,將PDF光柵化為圖像,改變字體大小和轉換PDF文件。
  • 該程式庫還提供了使用者代理、代理、cookie、HTTP標頭和表單變數的使用,以便在HTML登錄表單背後進行身份驗證,以及將連結用作PDF出版物的基礎。
  • 使用IronPDF可以通過使用者名和密碼存取受密碼保護的PDF文件。
  • 使用IronPDF API,可以閱讀和編輯現有的PDF文件。
  • 該程式庫可以從PDF文件中提取圖像,還可以將文字、圖形、書籤、水印、頭版和頁尾新增到PDF文件中。
  • 使用者可以在新PDF或舊PDF文件中拆分和合併頁面。 不需要Acrobat Reader,IronPDF也可以從文字建立PDF物件。
  • PDF文件可以從CSS文件和CSS媒體文件產生。

要了解有關使用IronPDF合併PDF文件的更多資訊,請參閱合併PDF文件範例。

建立.NET Core 6項目

本快訊中接下來各部分的範例顯示了IronPDF程式庫的使用有多麼簡單。

建立合併PDF文件的新項目是第一步。

在Visual Studio打開時,從"文件"選單中選擇"新建項目"。

在接下來的對話框中選擇"控制台應用程式"樣板,然後點擊"下一步"。

如何在VB.NET中合併PDF文件,圖1:在Visual Studio中建立新項目 在 Visual Studio 中建立新項目

在"項目名稱"框中輸入您選擇的任何項目名稱,並在"位置"字段中輸入新項目的位置。 要繼續,請點擊下一步按鈕。

如何在VB.NET中合併PDF文件,圖2:配置您的新項目 配置您的新項目

從框架下拉選單中選擇一個.NET框架。 在這種情況下,我們使用的是久經考驗的.NET 6.0版本。接下來,點擊建立。

如何在VB.NET中合併PDF文件,圖3:.NET框架選擇 .NET Framework 選擇

接下來,下載解決方案所需的IronPDF程式庫。 在軟體包管理器上使用以下程式碼來完成這項工作:

PM > Install-Package IronPdf

作為替代,NuGet Package Manager可以用來尋找IronPdf軟體包。

如何在VB.NET中合併PDF文件,圖4:在NuGet Package Manager UI中搜尋IronPDF 在NuGet Package Manager UI中搜尋IronPDF

此應用程式中新增了一個"另存為"對話框,以便將建立的IronPDF保存到選定的位置。

合併PDF文件

您可以利用IronPDF有效地處理大量或大型PDF文件。 通過內建的延遲載入和增量更新功能,處理文件時可以使用更少的RAM。 可以用幾行程式碼將多個PDF文件合併到單個PDF文件中。

以下是合併多個PDF文件的程式碼範例。

Imports System
Imports IronPdf

Module Program
    Sub Main(args As String())
        ' Declare PdfDocument objects for the PDF files to be merged
        Dim firstPDF, secondPDF, MergedPDF As PdfDocument
        
        ' Load existing PDF files into PdfDocument objects
        firstPDF = PdfDocument.FromFile("A.pdf")
        secondPDF = PdfDocument.FromFile("B.pdf")
        
        ' Merge the loaded PDF documents into a single PdfDocument
        MergedPDF = PdfDocument.Merge(firstPDF, secondPDF)
        
        ' Save the merged PDF document to the specified file path
        MergedPDF.SaveAs("MergeDoc.pdf")
    End Sub
End Module
VB

上述程式碼片段顯示了如何使用IronPDF合併PDF文件。 首先,載入兩個PDF文件B.pdf,以便使用PdfDocument物件的FromFile函式建立本地變數。 IronPDF提供了一個單獨的函式Merge,可以幫助將多個PDF文件物件作為參數傳入來合併PDF。 在將所有物件傳入合併函式後,使用另一個名為SaveAs的函式將合併後的PDF文件保存為一個PDF文件。

如何在VB.NET中合併PDF文件,圖5:兩個PDF文件的內容 兩個PDF文件的內容

上述圖像顯示了兩個輸入的PDF文件。 輸出的PDF文件將在下方連結。

輸出PDF文件

如何在VB.NET中合併PDF文件,圖6:輸出文件 輸出文件

上述圖像顯示了該函式將第一個和第二個PDF文件合併並保存到一個PDF文件中的過程。同樣,它也可以合併多個PDF文件。 IronPDF可以在幾毫秒內通過幾行程式碼完成這個過程。

結論

IronPDF使用起來很簡單,只需幾行程式碼即可生成PDF文件。 它適合初學者使用,使用此應用程式僅需基本知識。IronPDF與任何其他程式庫無從屬關係。 例如,它僅僅是一個單一包裝程式庫。

除了提供的免費授權外,開發者還可以選擇購買一系列的授權,以滿足其需求。 所有程式庫功能,例如永久授權、30天退款保證、一年的軟體支援、升級,以及SaaS和OEM再分發的可能性,都不包括在$999 Lite版本中。

它也不包括持續的費用。 這些授權是一次性投資,可以用於生產、測試和開發。 此外,IronPDF還提供限時的不可分發的免費授權。 有關IronPDF完整的價格和授權資訊,請前往授權頁面。

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

閱讀更多

相關文章