我有一个视图,我需要导出到pdf,但为了显示这个视图我需要发送一个参数到特定的路线,我不知道如何调用路由而不是html文件。
我的路线:
viewBicsDetails(req, res)
{
var ref = req.params.stamp;
var info = request.query("query");
var compounds = request.query("query");
return Promise.all([info, compounds]).then(function(results)
{
console.log(results[0]);
res.render('management-bic-details', {info : results[0], compounds: results[1]});
});}
如何将此渲染导出为pdf?我安装了html-pdf
npm库。
https://www.npmjs.com/package/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' }
});
在readFileSync
我应该把路线......但是如何?
谢谢