html - 使用nodejs将html转换为pdf

标签 html node.js pdf

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

最佳答案

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

有关如何渲染网页并将其导出为 PDF 的示例可以在 here 中找到。 。

关于html - 使用nodejs将html转换为pdf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21875477/

相关文章:

Java 使用 PDFBox 创建指向 PDF 页面的链接

使用 Google Drive API 的 HTML2PDF

javascript - 你如何在 javascript 中选择父 div 的父级?

html - 带有 HTML5 的 IE7 中的标准模式?

javascript - 禁用 Angular Directive(指令)模板中的复选框

javascript - 如何使用强大的 Node js获取文件扩展名?

node.js - 如何使用 NodeJS 加密来签署文件?

javascript - 为什么有些浏览器会打乱我的图像框?

node.js - 可扩展的 Node.js 1x1 聊天平台

javascript - 导出 HTML 表格