跳過到頁腳內容
使用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 2.

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

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

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

建立一個新的VB.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
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
VB .NET

此範例程式碼片段首先匯入 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
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
VB .NET

上述原始程式碼首先使用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 library。首先創建一個 ChromePdfRenderer 物件,然後將您的 HTML 內容使用 RenderHtmlAsPdf 方法。最後,使用 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 有利於從動態網頁內容建立可攜式、標準化的文件,適合官方文件並方便分享。

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

IronPdf 提供的功能包括文字和影像擷取、新增註解、水印、互動表單元素,以及合併和分割等 PDF 頁面操作。

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

是的,IronPDF 與 .NET Core 相容,讓開發人員可以在各種 .NET 應用程式中使用。

如何在新的 VB.NET 專案中開始使用 IronPDF?

首先在 Visual Studio 中創建一個新的 VB.NET 專案,並通過 NuGet 安裝 IronPDF,開始使用其功能進行 PDF 操作。

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

有關 IronPDF 使用的其他資源和教學,請參閱其官方網站,尤其是「教學」部分。

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

IronPDF 用最少的代碼簡化了轉換過程,並提供高品質的 PDF,因此非常適合在 VB.NET 中專業、高效地使用。

IronPDF 可以處理 PDF 中的文字和圖片擷取嗎?

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

IronPDF 是否完全支援 .NET 10?

是的,IronPDF 與 .NET 10 完全相容。它透過其核心 API 支援 .NET 10,包括 HTML 轉換為 PDF 等功能,並且在針對 .NET 10 應用程式時,可跨 Windows、macOS 和 Linux 環境運作。

Curtis Chau
技術作家

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

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