javascript - 使用服务器端渲染将 Web 应用程序导出为 pdf

标签 javascript node.js pdf d3.js vue.js

我们的 web 应用程序(许多 d3 图表)是由 vue 设置的,我可以导出我们的

结合canvg、html2canvas将网页转pdf(将网页内容转成

png) 并将 png 文件发送到服务器并使用 nodejs 自动下载它

并定期(每周报告)。

但是,我被要求使用不同的渲染方法从客户端到

服务器端渲染并使用wkhtmltopdf或phantomjs下载pdf。

我的问题是渲染很多复杂的d3图表和编辑是不是很困难

使用 vue 或其他技术在服务器端呈现 css?

谢谢!

最佳答案

wkhtmltopdf是一个流行的库,用于将复杂的 html 内容转换为 pdf。

您不必担心复杂的 d3 图表或 css。它会处理它。但是你必须安装 wkhtmltopdf command line tool在您的系统上。

关于javascript - 使用服务器端渲染将 Web 应用程序导出为 pdf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45559542/

相关文章:

javascript - 文本区域剩余字符无法正常工作

javascript - 基于 bool 值的淡入/淡出

java - 如何使用浏览器的 (chrome/firefox) HTML/CSS/JS 渲染引擎生成 PDF?

html - 如何嵌入具有响应宽度的PDF文件

javascript - JQuery待办 list 元素

javascript - 获取不需要的 dblclick

node.js - 如果删除 'sort',mongodb 'limit' 将不起作用

javascript - 使用 npm Windows Upgrade 时出现问题

javascript - 如何在 TypeScript 中对纯 JS 文件使用本地类型

pdf - Prestashop : PDF invoice uses a different font depending on the language (French vs. 英文)