2016-05-14 53 views

回答

7

爲什麼不使用使用phantomJS的html-pdf npm模塊?

代碼示例

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' } 
}); 
+0

我可以通過URL這樣'變種HTML = fs.readFileSync(的 'http://本地主機:3000 /產品/生成發票', 'UTF8');',以生成pdf報告? –