2016-05-14 15 views

Odpowiedz

7

Dlaczego nie użyć modułu npm html-pdf, który korzysta z phantomJS?

Przykład Kod

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

można przekazać adres jak to 'var html = fs.readFileSync ('http: // localhost: 3000/produktu/generowania fakturę utf8', '');' generowania raport pdf? –