使用IRONPDF

如何使用VB将HTML页面转换为PDF

本教程将演示如何使用最高效的 VB.NET IronPDF 库将 HTML 转换为 PDF。

如何使用 VB 将 HTML 页面转换为 PDF

  1. 下载并安装 HTML 至 PDF 转换器 VB 库。

  2. 使用 "IronPdf.HtmlToPdf()" 方法创建一个渲染器对象。

  3. 使用 "renderer.RenderHtmlAsPdf "方法,使用字符串文件名将 HTML 转换为 PDF。

  4. 使用 "另存为 "方法保存 PDF 文件。

  5. 运行程序查看结果。

1. IronPDF

IronPDF for .NET 是一个流行的 .NET Core 库,它为开发人员提供了在其应用程序中处理 PDF 文档的工具和功能。 这是一个免费库,专门用于简化与创建、操作和转换 HTML 代码以及管理 PDF 文件相关的任务。 使用IronPDF,开发人员可以通过编程生成PDF文档,将HTML内容转换为PDF格式,从现有PDF文件中提取文本和图像,添加注释水印和表单中的交互元素,以及合并、拆分和操作PDF页面。 它还支持 .NET Core。

2.创建新的 VB.NET 项目并安装 IronPDF for .NET

在编写代码之前,需要新建一个 Visual Studio 项目,创建并安装 IronPDF 库,以便使用 VB 编程语言将 HTML 转换为 PDF。

创建一个新的 VB.NET 项目

打开 Visual Studio,按照以下步骤创建一个新的 VB.NET 项目:

点击 "文件">"新建">"项目..."

如何使用VB将HTML页面转换为PDF,图1:HTML到PDF项目

HTML 转 PDF 项目

根据您的应用程序类型(例如,Windows Forms、Console Application、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()
        Dim renderer = New ChromePdfRenderer()
        Dim document = renderer.RenderHtmlAsPdf("<h1> My First PDF in VB.NET</h1>")
        document.SaveAs("MyFirst.pdf")
    End Sub
End Module
Imports IronPdf
Module Module1
    Sub Main()
        Dim renderer = New ChromePdfRenderer()
        Dim document = renderer.RenderHtmlAsPdf("<h1> My First PDF in VB.NET</h1>")
        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()
        Dim renderer = New ChromePdfRenderer()
        Dim document = renderer.RenderHtmlFileAsPdf("invoice.html")
        document.SaveAs("invoice.pdf")
    End Sub
End Module
Imports IronPdf
Module Module1
    Sub Main()
        Dim renderer = New ChromePdfRenderer()
        Dim document = renderer.RenderHtmlFileAsPdf("invoice.html")
        document.SaveAs("invoice.pdf")
    End Sub
End Module
VB .NET

上述源代码首先使用ChromePdfRenderer方法创建一个HTML表单呈现器对象,然后使用RenderHtmlFileAsPdf方法将HTML文件转换为PDF。 最后,使用SaveAs方法保存PDF文件。

3.2.2.输出

如何使用 VB 将 HTML 页面转换为 PDF,图 10:发票输出

发票输出

结论

使用 Visual Basic (VB) 将 HTML 文件转换为 PDF 格式是开发人员和用户都非常有价值的技能。通过无缝结合 VB 的动态特性和将 HTML 转换成 PDF 的持久性和可移植性,开发人员和用户能够在处理其数字内容时释放出新的多功能性和可靠性。 IronPDF 库是一款功能强大的工具,可以通过编程生成 PDF 文档,将 HTML 内容转换为 PDF 格式,从现有 PDF 文件中提取文本和图像,添加注释、水印和交互式元素,以及合并、分割和操作 PDF 页面。

文章详细介绍了如何使用 IronPDF 在 VB.NET 中将 HTML 转换为 PDF。 代码示例简洁明了,说明简单易懂。 有关如何使用VB的完整源代码,请访问VB.NET PDF使用指南。此外,请访问IronPDF的HTML转PDF教程,获取逐步说明。 您可以通过此官方NuGet链接从NuGet网站下载HTML到PDF库。 IronPDF VB.NET PDF 创建教程 还提供了额外的说明。

Chipego
软件工程师
Chipego 拥有出色的倾听技巧,这帮助他理解客户问题并提供智能解决方案。他在 2023 年加入 Iron Software 团队,此前他获得了信息技术学士学位。IronPDF 和 IronOCR 是 Chipego 主要专注的两个产品,但他对所有产品的了解每天都在增长,因为他不断找到支持客户的新方法。他喜欢 Iron Software 的合作氛围,公司各地的团队成员贡献他们丰富的经验,以提供有效的创新解决方案。当 Chipego 离开办公桌时,你经常可以发现他在看书或踢足球。
< 前一页
如何将彩色PDF转换为灰度PDF
下一步 >
如何在 .NET 中将 PDF 转换为 Tiff 文件