NodeJS使用可点击按钮生成PDF

时间:2017-06-14 17:25:57

标签: node.js node-modules

我想使用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?

1 个答案:

答案 0 :(得分:0)

我建议你pdfkit。它非常简单易用。以下是官方文档中的示例。

{{1}}