Javascript / Angular.js中是否有任何报告库?

时间:2015-10-20 17:00:15

标签: javascript angularjs node.js report

我想在MEAN.js应用程序中生成一些报告,说我管理Angular中的数据,我想知道的是,如果有一个库来生成PDF报告,例如,当使用PHP时,< em> dompdf , fpdf 等......

基本上我需要生成的是Angular中的类似内容:

report

是否有任何工具可以从Angular生成报告,还是应该从Node.js生成报告?如果是这样,node.js可用的工具是什么? 我只知道node.js的jsreport

1 个答案:

答案 0 :(得分:1)

使用Node进行服务器端渲染绝对是可行的方法,客户端库从未真正运行良好(我上次查看大约一年前)。我建议使用PhantomJS,因为它提供了开箱即用的PDF渲染功能。

PhantomJS将使用Webkit引擎为您生成PDF。实际的渲染过程很简单:

page.render('/tmp/file.pdf', function() {
  // file is now written to disk
});

当然,您必须在首先生成的页面上插入内容。查看以下文章,其中介绍了一个人的实现,上面引用的代码来自:http://www.feedhenry.com/server-side-pdf-generation-node-js/