跳至頁尾內容
使用IRONPDF

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

本教程演示如何在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程式庫。 在軟體包管理器上使用以下程式碼來完成這項工作:

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
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 .NET

上述程式碼片段顯示了如何使用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完整的價格和授權資訊,請前往授權頁面

常見問題

如何在VB.NET中合併PDF文件?

您可以在VB.NET中使用IronPDF來合併PDF文件,通過使用PdfDocument物件載入PDF,應用Merge方法,並使用SaveAs方法保存結果。

使用IronPDF合併PDF的優勢是什麼?

IronPDF簡化了合併過程,只需幾行程式碼且保證格式不變。它還支持HTML、圖像等各種輸入,提升了PDF的視覺質量。

如何在VB.NET中載入現有的PDF文件以進行合併?

在VB.NET中,您可以使用IronPDF的PdfDocument類別來開啟和操作文件,然後使用Merge方法進行合併。

IronPDF能否處理受密碼保護的PDF文件?

是的,IronPDF可以處理受密碼保護的PDF文件,允許您在處理期間提供必要的憑據以取得存取。

IronPDF是否與.NET Core相容?

是的,IronPDF與.NET Core以及其他如Xamarin、Blazor和Windows Forms等平台相容,適用於不同的開發環境。

如何在VB.NET中保存合併後的PDF文件?

在使用IronPDF合併PDF文件後,您可以使用SaveAs方法指定文件路徑,將合併後的文件保存到所需位置。

使用IronPDF需要外部資源嗎?

不需要,IronPDF作為一個獨立的程式庫運作,擁有自己的PDF轉換引擎,因此不依賴於任何外部資源或套件。

IronPDF提供哪些型別的授權選項?

IronPDF提供了多種授權選項,包括免費授權和提供額外功能如永久使用和軟體支持的付費授權。

IronPDF在VB.NET中合併PDF時是否完全與.NET 10相容?

是的,IronPDF完全與.NET 10相容。它在.NET 10項目中支持合併PDF文件,就像在早期版本中一樣。您可以在VB.NET中使用像PdfDocument.MergeSaveAs這樣的方法,無需特殊改變。(更新日期:2025年6月22日)

IronPDF為.NET 10應用程式提供了哪些平台支持?

IronPDF支持.NET 10應用程式,涵蓋桌面(Windows Forms, WPF)、網頁(ASP.NET Core, Blazor)和跨平台場景,無需平台特定的調整;API在VB.NET中的運作與較早的.NET版本中一致。

Curtis Chau
技術作家

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

除了開發,Curtis對物聯網(IoT)有濃厚的興趣,探索創新的方法來整合硬體和軟體。在空閒時間,他喜歡玩遊戲和建立Discord機器人,結合他對技術的熱愛與創造力。

Iron 支援團隊

我們線上24小時,每週5天。
聊天
電子郵件
給我打電話