跳過到頁腳內容
使用IRONPDF

如何使用VB將HTML頁轉換為PDF

本教學將示範如何使用最高效的 VB .NET IronPDF庫將 HTML 轉換為 PDF。

如何使用VB將HTML頁面轉換為PDF

  1. 下載並安裝 HTML 轉 PDF 轉換器 VB 庫。
  2. 使用 IronPdf.ChromePdfRenderer() 方法建立渲染器物件。
  3. 使用 renderer.RenderHtmlAsPdf 方法,透過字串檔案名稱將 HTML 轉換為 PDF。
  4. 使用 SaveAs 方法儲存 PDF 檔案。
  5. 運行程序查看結果。

1. IronPDF

IronPDF是一個流行的.NET Core庫,它為開發人員提供在其應用程式中處理 PDF 文件的工具和功能。 這是一個專門用於簡化建立、操作和轉換 HTML 程式碼以及管理 PDF 文件相關任務的程式庫。 透過IronPDF,開發人員可以以程式設計方式產生 PDF 文檔,將 HTML 內容轉換為 PDF 格式,從現有 PDF 文件中提取文字和圖像,在表單中添加註釋浮水印互動式元素,以及合併、分割和操作 PDF 頁面。 它也支援.NET Core 。

2. 建立一個新的 VB .NET專案並安裝IronPDF

在編寫程式碼之前,需要建立一個新的 Visual Studio 專案來建立和安裝IronPDF庫,以便使用 VB 程式語言將 HTML 轉換為 PDF。

建立一個新的.NET專案:

開啟 Visual Studio,依照下列步驟建立一個新的 VB .NET專案:

點選"檔案">"新建">"專案..."

如何使用VB將HTML頁面轉換為PDF,圖1:HTML轉PDF專案 HTML 轉 PDF 項目

根據您的應用程式類型(例如,Windows 窗體、控制台應用程式、 ASP.NET等)選擇專案模板,然後按一下"下一步"。

如何使用VB將HTML頁面轉換為PDF,圖2:專案範本 專案模板

輸入項目名稱和地點,然後按一下"下一步"按鈕。

如何使用VB將HTML頁面轉換為PDF,圖3:專案配置 專案配置

選擇目標框架,然後按一下"建立"以建立專案。

如何使用VB將HTML頁面轉換為PDF,圖4:目標框架 目標框架

安裝IronPDF:

建立專案後,您需要使用NuGet安裝IronPDF庫。 方法如下:

在解決方案資源管理器中以滑鼠右鍵按一下您的專案。

選擇"管理NuGet程式包..."

如何使用VB將HTML頁面轉換為PDF,圖5:管理NuGet套件 管理NuGet程式包

在"NuGet套件管理員"視窗中,確保左側已選擇"瀏覽"。

在搜尋框中輸入"IronPDF"。

如何使用VB將HTML頁面轉換為PDF,圖6: IronPDF IronPDF

從搜尋結果中選擇"IronPDF"軟體包。

點選"安裝"按鈕安裝軟體包。

如何使用VB將HTML頁面轉換為PDF,圖7: IronPDF安裝 IronPDF安裝

3. 使用IronPDF和 VB 程式語言將 HTML 轉換為 PDF 文檔

利用IronPDF從 HTML 內容和文件產生 PDF 的過程既有趣又方便。 在接下來的章節中,我們將深入探討一些範例,這些範例示範如何將 HTML 字串和 HTML 檔案無縫轉換為精心製作的 PDF 文件。

3.1. 將 HTML 字串轉換為 PDF 文檔

IronPDF提供了使用 VB 程式語言將 HTML 轉換為 PDF 文件的功能,只需幾行程式碼即可完成。 讓我們透過下面的範例程式碼片段來看看它是如何運作的。

Imports IronPdf

Module Module1
    Sub Main()
        ' Create a new PDF renderer using IronPDF.
        Dim renderer = New ChromePdfRenderer()

        ' Convert a simple HTML string to a PDF document.
        Dim document = renderer.RenderHtmlAsPdf("<h1> My First PDF in VB.NET</h1>")

        ' Save the resulting PDF document to a file.
        document.SaveAs("MyFirst.pdf")
    End Sub
End Module

此範例程式碼片段首先匯入IronPDF命名空間,其中包含用於處理 PDF 文件的類別和方法。 然後,它會建立一個新的渲染引擎對象,用於將 HTML 轉換為 PDF。 渲染器物件的 RenderHtmlAsPdf 方法接受一個 HTML 字串作為輸入,並傳回一個表示 PDF 文件的 Document 物件。 最後,使用 Document 物件的 SaveAs 方法將新的 PDF 文件儲存到文件中。

3.1.1. 輸出

如何使用VB將HTML頁面轉換為PDF,圖8:Google Chrome中的PDF輸出 Google Chrome 瀏覽器輸出 PDF 文件

3.2. 將 HTML 文件轉換為 PDF 文檔

在下一節中,我們將探討如何使用IronPDF庫將 HTML 頁面轉換為 PDF 格式。 首先,您可以編寫 HTML 程式碼來產生一個新的 HTML 文件,或使用現有的 HTML 文件作為起點。

3.2.1. HTML 輸入文件

如何使用VB將HTML頁面轉換為PDF,圖9:HTML輸入檔 HTML 輸入文件

Imports IronPdf

Module Module1
    Sub Main()
        ' Create a new PDF renderer using IronPDF.
        Dim renderer = New ChromePdfRenderer()

        ' Convert an HTML file to a PDF document.
        Dim document = renderer.RenderHtmlFileAsPdf("invoice.html")

        ' Save the resulting PDF document to a file.
        document.SaveAs("invoice.pdf")
    End Sub
End Module

上面的原始程式碼首先使用 ChromePdfRenderer 方法建立一個 HTML 表單渲染器對象,然後使用 RenderHtmlFileAsPdf 方法將 HTML 檔案轉換為 PDF。 最後,使用 SaveAs 方法儲存 PDF 檔案。

3.2.2 輸出

如何使用VB將HTML頁面轉換為PDF,圖10:發票輸出 發票輸出

4. 結論

使用 Visual Basic (VB) 將 HTML 檔案轉換為 PDF 格式對於開發人員和使用者來說都是一項寶貴的技能。透過將 VB 的動態特性與 HTML 的轉換功能無縫結合,並結合 PDF 的永久性和可移植性,開發人員和使用者都能在處理數位內容方面獲得更高水準的靈活性和可靠性。 IronPDF庫是一個強大的工具,可以以程式方式產生 PDF 文檔,將 HTML 內容轉換為 PDF 格式,從現有 PDF 文件中提取文字和圖像,添加註釋、浮水印和互動元素,以及合併、分割和操作 PDF 頁面。

這篇文章詳細介紹如何使用IronPDF在 VB 中將 HTML 轉換為 PDF。 程式碼範例清晰簡潔,說明也易於理解。 如需查看 VB 的完整原始程式碼,請造訪VB .NET PDF使用指南。此外,您也可以造訪IronPDF HTML 轉 PDF教學,以取得逐步說明。 您可以從NuGet網站下載 HTML 轉 PDF 庫,此為官方NuGet連結。 IronPDF VB .NET PDF 創建器教學課程也提供了其他說明。

常見問題解答

如何在 VB.NET 中將 HTML 轉換為 PDF?

在 VB.NET 中,您可以使用 IronPDF 庫。首先創建一個 ChromePdfRenderer 對象,然後使用 RenderHtmlAsPdf 方法與您的 HTML 內容。最後,使用 SaveAs 方法保存 PDF。

安裝 VB.NET 的 PDF 庫涉及哪些步驟?

要在 VB.NET 中安裝 IronPDF,請在 Visual Studio 中打開您的項目,去到“管理 NuGet 套件”選項,搜索“IronPDF”,然後點擊“安裝”將其添加到您的項目中。

如何使用 IronPDF 將 HTML 文件轉換為 PDF 文檔?

藉由 IronPDF,使用 ChromePdfRenderer 對象並調用 RenderHtmlFileAsPdf 方法,傳入 HTML 文件的文件路徑。使用 SaveAs 方法保存生成的 PDF。

將 HTML 轉換為 PDF 的好處是什麼?

將 HTML 轉換為 PDF 有助於從動態網頁內容創建便攜的標準文檔,適用於官方文檔和輕松共享。

IronPDF 除了 HTML 到 PDF 轉換外,還提供哪些功能?

IronPDF 提供如文本和圖像提取、添加註釋、水印、互動表單元素和操縱 PDF 頁面如合併和拆分等功能。

IronPDF 是否與 .NET Core 應用程式兼容?

是的,IronPDF 與 .NET Core 兼容,允許開發人員在各種 .NET 應用程式中使用它。

如何在新的 VB.NET 項目中使用 IronPDF 開始?

首先在 Visual Studio 中創建一個新的 VB.NET 項目,然後通過 NuGet 安裝 IronPDF 以開始使用其 PDF 操作功能。

我在哪裡可以找到使用 IronPDF 的其他資源?

在官方網站上可以找到有關使用 IronPDF 的其他資源和教程,特別是在“教程”部分。

為什麼要在 VB.NET 中使用 IronPDF 進行 HTML 到 PDF 轉換?

IronPDF 簡化了轉換過程,使用很少的代碼即可生成高品質的 PDF,適合在 VB.NET 中的專業和高效使用。

IronPDF 能否處理從 PDF 中提取文本和圖像?

是的,IronPDF 可以從現有的 PDF 文檔中提取文本和圖像,提供強大的文檔操縱功能。

IronPDF是否完全支援.NET 10?

是的,IronPDF完全兼容.NET 10。它通過核心API支援.NET 10,包括HTML轉PDF等功能,並在Windows、macOS和Linux環境中執行.NET 10應用程式時有效。

Curtis Chau
技術作家

Curtis Chau 擁有卡爾頓大學計算機科學學士學位,專注於前端開發,擅長於 Node.js、TypeScript、JavaScript 和 React。Curtis 熱衷於創建直觀且美觀的用戶界面,喜歡使用現代框架並打造結構良好、視覺吸引人的手冊。

除了開發之外,Curtis 對物聯網 (IoT) 有著濃厚的興趣,探索將硬體和軟體結合的創新方式。在閒暇時間,他喜愛遊戲並構建 Discord 機器人,結合科技與創意的樂趣。

Iron Support Team

We're online 24 hours, 5 days a week.
Chat
Email
Call Me