IRONSOFTWAREHOME
HTML 字符串到 PDF
import {PdfDocument} from "@ironsoftware/ironpdf";

(async () => {
    // Create a PDF from an HTML string
    const pdf = await PdfDocument.fromHtml("<h1>Hello World</h1>");

    // Export the PDF to a file
    await pdf.saveAs("output.pdf");

    // Advanced Example with HTML Assets
    // Load external HTML assets: Images, CSS, and JavaScript.
    const htmlContentWithAssets = "<img src='icons/iron.png'>";
    const advancedPdf = await PdfDocument.fromHtml(htmlContentWithAssets);

    // Save the PDF with loaded assets
    await advancedPdf.saveAs("html-with-assets.pdf");
})();
npm i @ironsoftware/ironpdf
HTML 字符串到 PDF

HTML 字符串到 PDF

使用fromHtml方法将HTML字符串和文件转换为PDF文档。 生成的PDF文档应该与Google Chrome浏览器的打印功能生成的文档相同。 IronPDF利用Chrome引擎将HTML渲染为PDF文档,确保在使用与Google Chrome相同的配置时获得相同的输出。

除了其渲染能力之外,IronPDF还提供丰富的功能来操作PDF文档。 它无缝结合了渲染和操作功能,创造了一套新的功能。 例如,考虑IronPDF的HTML盖章功能,其中涉及渲染HTML并将生成的PDF与主HTML内容合并,从而生成带有HTML印记的最终文档,这些印记可以在主要内容的后面或前面。

C#代码解释

  1. 库导入: 导入IronPdf命名空间以允许使用IronPDF库函数进行HTML到PDF转换。

  2. HTML定义:定义一个简单的HTML字符串,将被渲染为PDF。

  3. HtmlToPdf渲染器初始化: 创建HtmlToPdf的一个实例。 此实例将负责处理HTML到PDF的转换。

  4. 渲染HTML到PDF: 在RenderHtmlAsPdf方法。 此方法将HTML内容转换为PDF文档。

  5. 保存PDF: 使用output.pdf的文件中。

  6. 用户通知: console输出一条消息,通知用户PDF已成功生成并保存。

学习用 Node.js 将 HTML 转换为 PDF
在 GitHub 上查看

准备开始了吗?

版本:2026.6刚刚发布

Key in blue circle

立即获取免费的 30 天试用版密钥。

Your trial license will be sent to your email address

无任何限制。100% 解锁。无需信用卡。

OR
bullet_checked无需信用卡或创建账户无任何限制。100% 解锁。无需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
预约您的免费现场演示
Booking Badge

深受全球数百万工程师信赖

Iron Software 的客户徽标
获取您的无义务咨询
填写下面的表格或通过sales@ironsoftware.com
您的资料将始终保密。
深受全球数百万工程师信赖
Iron Software 的客户徽标
立即获取您的免费30 天试用密钥。
无需信用卡或创建账户
Node.js 模块下载用于 PDF
using npm 安装

版本: 2026.6

  1. 下载并安装 Node.js 12+。
  2. 在终端中执行上述命令。

$999 起