我想使用nodejs模块生成带有可点击链接付款的pdf发票。但看起来现有的解决方案都不能在PDF中生成可点击的链接。它是否正确?
我从this github issue了解到点击事件是一个问题。 下面是我用来生成pdf而没有问题的代码,但是你能在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' }
});
所以,如果我想生成带有Nodejs可点击链接的pdf。我应该使用什么模块,或者如何在较低级别实现这个模块,例如使用PhantomJS?