javascript - Javascript/Angular.js 中有报告库吗?

标签 javascript angularjs node.js report

我想在 MEAN.js 应用程序中生成一些报告,也就是说,我在 Angular 中管理数据,我想知道是否有一个库可以生成 PDF 报告,例如,使用 PHP 时有 dompdffpdf 等...

基本上我需要从 Angular 生成类似的东西:

report

是否有任何工具可以从 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/

相关文章:

javascript - Node.js azure Web 应用程序无法访问我的路线

node.js - 使用 RDS 时性能不佳的 AWS Lambda

javascript - Chrome getElementsByTagName 返回 HTMLCollection 与 NodeList

javascript - jQuery masonry 插件 - 在 IE7 中让 div 正确堆叠时遇到问题

javascript - AngularJs Cordova android 应用程序中输入字段的 4 位密码 PIN 验证

javascript - AngularJs 中的可编辑输入文本字段不会重置

javascript - Ajax/jQuery Django 刷新元素类

javascript - 为什么我必须将部分条件放在括号中以防止语法错误?

javascript - 为什么我不能在 AngularJS 链接函数中使用 vanilla javascript(事件监听器)?

node.js - NodeJS/Express/Mongoose 出现错误无法在发送后设置 header