HTML字符串转PDF
使用 IronPDF,您可以在 .NET 项目中通过简单的 HTML 字符串创建新的 PDF 文档,而且 IronPDF 能够在 C#、F# 和 VB.NET 中使用。 由于使用了ChromePdfRenderer
类,您可以确保从HTML字符串生成的任何PDF文档都将是像素完美的。 通过IronPDF强大的HTML到PDF转换功能,您可以创建符合个人需求的高质量PDF文件。
将 HTML 字符串转换为 PDF 的四个步骤
- 导入IronPDF库。
- 初始化一个新的
ChromePdfRenderer
对象。 - 使用
ChromePdfRenderer.RenderHtmlAsPdf
方法。 - 使用
PdfDocument.SaveAs
保存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")
用 C# 将 HTML 字符串转换为 PDF 的第一步是确保在项目中正确设置并运行 IronPDF 库。 通过包括使用 IronPdf,我们要确保能从 IronPDF 库中访问所需的类,以进行 HTML 到 PDF 的转换。 完成此操作后,下一行代码Installation.EnableWebSecurity = true
用于禁用本地磁盘访问或跨域请求,从而确保安全操作。
下一行将创建一个新的 ChromePdfRenderer 实例,处理 HTML 到 PDF 的转换。 在基本示例中,使用 RenderHtmlAsPdf 方法将一个简单的 HTML 字符串 ("<h1>Hello World</h1>")
转换为 PDF 文档,并使用 SaveAs
方法将其保存到磁盘。
在高级方法中,我们演示了 IronPdf 如何处理包含图片、CSS 和 JavaScript 等外部资产的 HTML 内容。 要加载这些资产,需要使用可选的 BasePath 参数,该参数指定了包含所需文件的目录。 生成的 PDF,包括外部资产,使用与基本示例中相同的SaveAs
方法保存。 该代码示例突出了 IronPDF 处理基本和复杂 HTML 内容的能力,使其成为以编程方式生成 PDF 的高效工具。
如需了解更多示例,请查看《IronPdf 与 C# 的使用指南》。