【发布时间】:2017-07-27 05:29:35
【问题描述】:
我用的是HTML to PDF converter that uses phantomjs,使用方法是这样的:
npm install -g html-pdf
var fs = require('fs');
var pdf = require('html-pdf');
var html = fs.readFileSync('./test/businesscard.html', 'utf8');
var options = { format: 'Letter' };
pdf.create(html, options).toFile('./businesscard.pdf', function(err, res) {
if (err) return console.log(err);
console.log(res); // { filename: '/app/businesscard.pdf' }
});
并在命令行中运行它,例如html-pdf test/businesscard.html businesscard.pdf
现在我的问题是,如果我想在客户端使用它,而不是通过命令行输入,我可以通过按钮或类似的东西使用它。
我已经尝试过了,但是我缺少像 child_process 和 fs(webpack problem but fixed) 这样的模块。
有没有办法在客户端做到这一点?
【问题讨论】:
标签: javascript node.js pdf npm phantomjs