在生产环境中测试,无水印。
随时随地满足您的需求。
获得30天的全功能产品。
几分钟内就能启动并运行。
在您的产品试用期间,全面访问我们的支持工程团队。
在本教程中,我们深入探讨如何在 Node.js 中不使用 Puppeteer,而是使用 Iron PDF 库来将 HTML 转换为 PDF。 我们首先通过npm
安装Iron PDF,确保必要的二进制文件就位。 本教程涵盖了导入基本模块、使用许可密钥设置全局配置,以及从各种 HTML 来源创建 PDF 的过程。
第一个示例演示使用PDFDocument.fromHTML
方法将简单的HTML字符串转换为PDF。 该过程非常简单:定义一个 HTML 字符串,将其作为参数传递,并使用 saveAs
函数保存 PDF。
接下来,我们要处理一个更复杂的任务:将网页转换为PDF。 使用PDFDocument.fromURL
方法,我们提供URL,将文档保存为PDF,并保留网页的布局和内容。
对于离线 HTML 文件,过程类似于 HTML 字符串转换,但我们使用文件路径来代替。 这种方法特别适用于处理存储在文件中的复杂HTML结构。
在 Node.js 中运行代码后,我们验证输出。 PDF保持格式和布局,无论是来自简单的HTML字符串、文件还是完整的网页。
本教程强调了Iron PDF能够以最少的代码高效处理各种HTML到PDF转换的能力。 对于那些有兴趣进一步探索的人,可以在他们的网站上试用 Iron PDF。