使用 IRONPDF

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

已更新 2024年3月10日
分享:

本教學演示如何在 VB.NET 中合併 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,內容包括標題和頁腳。除了支持與 PDF 文件配合使用的強大 HTML 到 PDF 轉換器外,API 庫還有一個獨立的 PDF 轉換引擎,不依賴任何外部資源。

  • IronPDF 庫允許用戶從各種輸入創建 PDF,這些輸入包括圖像文件、HTML、HTML5、ASPX 和 Razor/MVC 視圖。
  • 可以用於處理互動 PDF 的工具包括 填寫並提交互動表單. 合併和分割PDF文件, 提取文字和圖片 從 PDF 文件中,搜尋 PDF 文件中的文字, 將 PDF 光柵化為圖像,改變字體大小並轉換PDF文件。
  • 該庫還提供了使用使用者代理、代理伺服器、Cookie、HTTP標頭和表單變數進行HTML登錄表單後的身份驗證,以及作為PDF出版物基礎的鏈接。
  • 密碼保護的PDF文件可以使用IronPDF透過用戶名和密碼進行訪問。
  • 使用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 框架。在這個例子中,我們使用長期支持的 .NET 6.0 版本。接下來,點擊建立。

如何在VB.NET中合併PDF檔案,圖3:.NET Framework選擇

.NET Framework 選擇

接下來,下載解決方案必要的 IronPDF 庫。在包管理器中使用以下代碼來完成此操作:

:PackageInstall

作為替代方案,可以使用 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())
        Dim firstPDF, secondPDF, Mergepdf As PdfDocument
        firstPDF = PdfDocument.FromFile("A.pdf")
        secondPDF = PdfDocument.FromFile("B.pdf")
        Mergepdf = PdfDocument.Merge(firstPDF, secondPDF)
        Mergepdf.SaveAs("MergeDoc.pdf")
    End Sub
End Module
Imports System
Imports IronPdf

Module Program
    Sub Main(args As String())
        Dim firstPDF, secondPDF, Mergepdf As PdfDocument
        firstPDF = PdfDocument.FromFile("A.pdf")
        secondPDF = PdfDocument.FromFile("B.pdf")
        Mergepdf = PdfDocument.Merge(firstPDF, secondPDF)
        Mergepdf.SaveAs("MergeDoc.pdf")
    End Sub
End Module
VB.NET

上述程式碼片段顯示如何使用IronPDF合併PDF檔案。如果您查看上述程式碼,首先載入兩個PDF檔案A.pdf和B.pdf以建立一個本地變數 PdfDocument 通過使用該對象 從文件 函數。然後,IronPDF 提供了一個名為 合併 幫助將多個 PDF 文件對象作為參數傳遞以合併 PDF。在將所有對象傳遞到合併函數後,然後另一個函數叫 保存為 用於將合併的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 重新分發的潛力,都不包含在 $749 Lite 版本中。

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

< 上一頁
如何使用IronPDF構建.NET PDF編輯應用程序
下一個 >
如何在C#中將CSHTML轉換為PDF

準備開始了嗎? 版本: 2024.10 剛剛發布

免費 NuGet 下載 總下載次數: 10,993,239 查看許可證 >