流星模板到pdf

时间:2014-03-14 09:53:59

标签: meteor

是否可以将我的一个流星模板转换为pdf文件?即。构建一个模板,然后在流星代码中指向它并保存为文件/数据,保持格式和样式等。

我看过pdfkit但据我所知,这需要在代码中手动构建pdf。

2 个答案:

答案 0 :(得分:1)

试试phantomjs。按照rasterize example生成pdf。你应该只在服务器端加载这个库,因为它很重要。

答案 1 :(得分:0)

尝试这样的事情:

if(Meteor.is_server) {
  var exec;
  var file = "myPdf.pdf";
  var cmd = "wkhtmltopdf2 -q /tmp/" + file + ".html /tmp/" + file + ".pdf";

  Meteor.startup(function() {
    exec = __meteor_bootstrap__.require('child_process').exec;
  });

  exec(cmd, function(error, stdout, stderr) {
    console.log(stdout ? stdout : stderr);
  }); 
}