HTML字符串转PDF

使用 IronPDF,您可以在 .NET 项目中通过简单的 HTML 字符串创建新的 PDF 文档,而且 IronPDF 能够在 C#、F# 和 VB.NET 中使用。 由于使用了 "ChromePdfRenderer "类,您可以确保从 HTML 字符串渲染的任何 PDF 文档都将呈现出像素完美. 借助 IronPDF 强大的HTML 转换为 PDF您可以根据自己的需要创建高质量的 PDF 文件。

请参见以下代码示例了解更多详情:

using IronPdf;
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");
var myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
pdf.SaveAs("output.pdf");
using IronPdf;
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");
var myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
pdf.SaveAs("output.pdf");
Imports IronPdf
Private renderer = New ChromePdfRenderer()
Private pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>")
Private myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", "C:\site\assets\")
pdf.SaveAs("output.pdf")
VB   C#

用 C# 将 HTML 字符串转换为 PDF 的第一步是确保在项目中正确设置并运行 IronPDF 库。 通过包括使用 IronPdf,我们要确保能从 IronPDF 库中访问所需的类,以进行 HTML 到 PDF 的转换。 翻译完成后,下一行 Installation.EnableWebSecurity = true 将用于禁止本地磁盘访问或跨源请求,确保安全操作。

下一行将创建一个新的 ChromePdfRenderer 实例,处理 HTML 到 PDF 的转换。 在基本示例中,RenderHtmlAsPdf 方法用于转换一个简单的 HTML 字符串 `.("

你好,世界

")翻译成 PDF 文档,并使用 "SaveAs "方法保存到磁盘。

在高级方法中,我们演示了 IronPdf 如何处理包含图片、CSS 和 JavaScript 等外部资产的 HTML 内容。 要加载这些资产,需要使用可选的 BasePath 参数,该参数指定了包含所需文件的目录。 生成的 PDF(包括外部资产)使用与基本示例中相同的 "SaveAs "方法保存。 该代码示例突出了 IronPDF 处理基本和复杂 HTML 内容的能力,使其成为以编程方式生成 PDF 的高效工具。 如需了解更多示例,请查看《IronPdf 与 C# 的使用指南》。