如何在node.js中生成PDF

我想要生成一个模块,它将通过input作为我的发票生成PDF,并将PDF文件自动发送到客户端的邮件ID。 在第一步,我得到了一些代码,并尝试生成PDF。 该代码正在工作,我能够生成PDF。 但我无法打开文件。

代码我使用这个链接: http : //github.com/marak/pdf.js/

安装http://phantomjs.org/并安装幻像节点模块https://github.com/amir20/phantomjs-node

这里是一个渲染PDF的例子

var phantom = require('phantom'); phantom.create().then(function(ph) { ph.createPage().then(function(page) { page.open("http://www.google.com").then(function(status) { page.render('google.pdf').then(function() { console.log('Page Rendered'); ph.exit(); }); }); }); });