如何使用C#將Word(Docx)轉換為PDF(教程)
本教程演示如何在VB.NET中合併PDF文件。
如何在VB.NET中合併PDF文件
- 下載合併PDF文件所需的C#程式庫
- 從文件中載入現有的PDF或從HTML渲染
- 使用
Merge方法來合併PDF - 使用VB.NET中的
SaveAs方法保存合併後的PDF - 檢查輸出的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打開時,從"文件"選單中選擇"新建項目"。
在接下來的對話框中選擇"控制台應用程式"樣板,然後點擊"下一步"。
在 Visual Studio 中建立新項目
在"項目名稱"框中輸入您選擇的任何項目名稱,並在"位置"字段中輸入新項目的位置。 要繼續,請點擊下一步按鈕。
配置您的新項目
從框架下拉選單中選擇一個.NET框架。 在這種情況下,我們使用的是久經考驗的.NET 6.0版本。接下來,點擊建立。
.NET Framework 選擇
接下來,下載解決方案所需的IronPDF程式庫。 在軟體包管理器上使用以下程式碼來完成這項工作:
Install-Package IronPdf
作為替代,NuGet Package Manager可以用來尋找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
上述程式碼片段顯示了如何使用IronPDF合併PDF文件。 首先,載入兩個PDF文件B.pdf,以便使用PdfDocument物件的FromFile函式建立本地變數。 IronPDF提供了一個單獨的函式Merge,可以幫助將多個PDF文件物件作為參數傳入來合併PDF。 在將所有物件傳入合併函式後,使用另一個名為SaveAs的函式將合併後的PDF文件保存為一個PDF文件。
兩個PDF文件的內容
上述圖像顯示了兩個輸入的PDF文件。 輸出的PDF文件將在下方連結。
輸出PDF文件
輸出文件
上述圖像顯示了該函式將第一個和第二個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.Merge和SaveAs這樣的方法,無需特殊改變。(更新日期:2025年6月22日)
IronPDF為.NET 10應用程式提供了哪些平台支持?
IronPDF支持.NET 10應用程式,涵蓋桌面(Windows Forms, WPF)、網頁(ASP.NET Core, Blazor)和跨平台場景,無需平台特定的調整;API在VB.NET中的運作與較早的.NET版本中一致。




