使用nodejs将html转换为pdf

Posted

技术标签:

【中文标题】使用nodejs将html转换为pdf【英文标题】:convert html into pdf using nodejs 【发布时间】:2014-03-19 11:42:21 【问题描述】:

我是网络开发的新手。我有一个 html 页面,其中有一些包含文字和图片的文章。我想将该html页面的内容制作成pdf并使用“下载为pdf”按钮下载它。如何将 html 页面转换为 pdf 并使用 nodejs 下载该页面。示例代码或演示将有很大帮助。

【问题讨论】:

这可能对***.com/questions/14552112/html-to-pdf-with-node-js有帮助 我想在后端创建 pdf,然后使用按钮下载。对此有任何建议 【参考方案1】:

您所要求的一般解决方案是使用无头浏览器,例如 PhantomJS,在您的后端运行以呈现请求的页面,然后将其导出为 PDF,最后将其流式传输到用户的下载请求。

可以在here 找到有关如何将网页呈现和导出为 PDF 的示例。

【讨论】:

以上是关于使用nodejs将html转换为pdf的主要内容,如果未能解决你的问题,请参考以下文章

Nodejs:将文档转换为 PDF

使用 JavaScript 将 HTML 转换为 PDF

使用 itextsharp 将 HTML 转换为 PDF

使用 PHP 将 HTML 转换为 PDF? [复制]

怎么将html转换为pdf

使用 iText 将 HTML 转换为 PDF