如何在VB.NET中合併PDF 文件
本教學課程示範如何在VB.NET中合併PDF檔案。
如何在VB.NET中合併PDF 文件
- 下載合併 PDF 檔案所需的 C# 庫
- 從文件加載現有的PDF或從HTML渲染
- 使用
Merge方法合併PDF文件。 - 在 VB.NET 中使用
SaveAs方法儲存合併後的 PDF 檔案。 - 檢查輸出PDF文件
IronPDF 功能。
IronPDF是一個功能強大的 PDF SDK 基礎架構,用於處理 PDF 文件,使開發人員能夠輕鬆快速地產生、讀取和編輯 PDF 文件。 IronPDF庫使用Chrome引擎將HTML轉換為PDF。該程式庫支援的Web元件種類繁多,包括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 檔案。 除了功能強大的 HTML 轉 PDF 轉換器(可處理 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 文件中的頁面。 即使沒有 Acrobat Reader,IronPDF 也可以從文字建立 PDF 物件。
- 可以從 CSS 檔案和 CSS 媒體檔案產生 PDF 文件。
要了解有關使用 IronPDF 合併 PDF 文件的更多信息,請參閱合併 PDF 文件範例。
建立 .NET Core 6 項目
本期簡報後續部分的範例將展示 IronPDF 庫的使用有多麼簡單。
建立新項目以合併 PDF 檔案是第一步。
開啟 Visual Studio 後,從"檔案"選單中選擇"新專案"。
在隨後出現的對話方塊中選擇"控制台應用程式"模板,然後按一下"下一步"。
如何在 VB.NET 中合併 PDF 文件,圖 1:在 Visual Studio 中建立一個新項目 在 Visual Studio 中建立一個新項目
在"項目名稱"方塊中輸入您選擇的任何項目名稱,並在"位置"欄位中輸入新項目的位置。 若要繼續,請點選"下一步"按鈕。
如何在 VB.NET 中合併 PDF 文件,圖 2:配置新項目 配置您的新項目
從"框架"下拉式功能表中,選擇一個 .NET Framework。 在這種情況下,我們使用的是長期支援的 .NET 版本 6.0。接下來,點擊"創建"。
如何在 VB.NET 中合併 PDF 文件,圖 3:.NET Framework 選擇 .NET Framework 選擇
接下來,下載解決方案所需的 IronPDF 庫。 請使用以下程式碼在套件管理器中實現此目的:
Install-Package IronPdf
或者,也可以使用 NuGet 套件管理員來尋找IronPdf套件。
如何在 VB.NET 中合併 PDF 文件,圖 4:在 NuGet 套件管理器 UI 中搜尋 IronPDF 在 NuGet 套件管理器 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 ModuleImports 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以上程式碼片段展示如何使用 IronPDF 合併 PDF 文件。 首先,載入兩個 PDF 檔案A.pdf和B.pdf ,使用FromFile函數為PdfDocument物件建立一個局部變數。 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 與其他任何軟體包均無依賴關係。 例如,它只是一個單包庫。
除了提供的免費許可證外,開發者還可以選擇購買各種許可證以滿足他們的需求。 $799 Lite 版本不包含所有庫功能,例如永久授權、30 天退款保證、一年軟體支援、升級以及 SaaS 和 OEM 再分發的可能性。
它也不包括持續性成本。 這些許可證是一次性投資,可用於製作、建造和開發。 此外,IronPDF 還提供有時限、不可分發的免費授權。 有關 IronPDF 的完整定價和許可信息,請訪問許可頁面。
常見問題解答
如何在 VB.NET 中合併 PDF 檔案?
您可以使用 IronPDF for .NET 在 VB.NET 中合併 PDF 檔案,方法是使用 PdfDocument 物件載入 PDF,套用 Merge 方法,並使用 SaveAs 方法儲存結果。
使用 IronPDF 合併 PDF 有什麼好處?
IronPDF 用幾行代碼簡化了合併過程,並確保格式得以保留。它還支援 HTML、圖片等各種輸入,提升 PDF 的視覺品質。
如何在 VB.NET 中載入現有的 PDF 檔案進行合併?
在 VB.NET 中,您可以使用 IronPDF 的 PdfDocument 類打開和操作現有的 PDF 檔案以進行合併,然後再使用 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 提供多種授權選項,包括免費授權和付費授權,付費授權可提供永久使用和軟體支援等額外功能。
在 VB.NET 中合併 PDF 時,IronPDF 是否與 .NET 10 完全相容?
是的,IronPDF 與 .NET 10 完全相容。它支持在 .NET 10 專案中合併 PDF 文件,就像在早期版本中一樣。您可以在 VB.NET 中使用相同的方法,如 PdfDocument.Merge 和 SaveAs 等,而不需要做任何特殊的更改。(更新日期:2025 年 6 月 22 日)
IronPDF 為 .NET 10 應用程式提供哪些平台支援?
IronPDF 支援跨桌面(Windows Forms、WPF)、web(ASP.NET Core、Blazor)和跨平台情境的 .NET 10 應用程式,而不需要特定平台的調整;API 在 VB.NET 中的運作方式與早期的 .NET 版本相同。






