1
我使用的是HTML to PDF converter that uses phantomjs和方式来使用它是这样的:如何在客户端运行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)
这样的模块。
有没有办法在客户端做到这一点?
”您可以通过一个带有按钮的网页来触发启动html-pdf脚本的服务器端脚本。“你的意思是将运行一个shell脚本的代码? – FewFlyBy