我想在 MEAN.js 应用程序中生成一些报告,也就是说,我在 Angular 中管理数据,我想知道是否有一个库可以生成 PDF 报告,例如,使用 PHP 时有 dompdf、fpdf 等...
基本上我需要从 Angular 生成类似的东西:
是否有任何工具可以从 Angular 生成报告,或者我应该从 Node.js 生成它们?如果是的话,node.js 有哪些可用的工具? 我只知道jsreport对于 Node.js
最佳答案
使用 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/
关于javascript - Javascript/Angular.js 中有报告库吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33242535/