【发布时间】:2015-07-25 18:43:21
【问题描述】:
我有可能包含多个表格和 d3 图表的 html 页面,我想将整个页面导出为 pdf,有没有办法使用 angularjs 或 javascript、jquery 来做到这一点。 感谢帮助。
【问题讨论】:
-
PhantomJS 有可能吗?它可以将您的页面呈现为 PDF。
-
@thriqon,客户端需要 PhantomJs 二进制文件,所以这不是方便的解决方案。
-
在这里玩游戏可能有点晚了,但@thriqon 的想法并不一定要求客户端拥有 PhantomJS - 它可以位于后端,连接到它的 web 服务接收请求将用户当前页面转换为 PDF(通过导航到然后返回 PDF 来实现)。这种复杂程度是否合理取决于一系列因素(例如内容的可缓存性、重新生成图表的时间等)
标签: javascript jquery html angularjs node.js