跳至頁尾內容
使用 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。

建立一個新的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 函式庫。首先建立一個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 有利於從動態 Web 內容建立便攜式、標準化的文檔,適用於官方文檔和輕鬆共用。

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

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 等功能,並且在面向 .NET 10 應用程式時,可在 Windows、macOS 和 Linux 環境中運行。

柯蒂斯·週
技術撰稿人

Curtis Chau擁有卡爾頓大學電腦科學學士學位,專長於前端開發,精通Node.js、TypeScript、JavaScript和React。他熱衷於打造直覺美觀的使用者介面,喜歡使用現代框架,並擅長撰寫結構清晰、視覺效果出色的使用者手冊。

除了開發工作之外,柯蒂斯對物聯網 (IoT) 也抱有濃厚的興趣,致力於探索硬體和軟體整合的創新方法。閒暇時,他喜歡玩遊戲和製作 Discord 機器人,將他對科技的熱愛與創造力結合。