[英]html-pdf and Javascript
我一直在尝试从基于Firebase
Web应用程序动态生成PDF
文件。
我最近尝试使用html-pdf节点模块生成pdf。 但是我要实现的实现是能够结合使用Javascript和html-pdf来生成PDF
文件。
所以我想了解的是,如何从我的应用程序javascript file
调用html-pdf
的创建功能。
我已经使用bundle.js
为html-pdf node module
创建bundle.js
文件。
如果您需要任何其他信息。 请告诉我。
您可以通过将html-pdf包导入文件中来实现
const pdf = require('html-pdf');
就我而言,我使用EJS作为模板引擎,因此,首先,必须渲染文件,然后再将其发送给PDF创建者。 然后,通过pdf.create函数,发送带有选项的渲染HTML,并通过.toFile()函数将其转换为PDF文件。
ejs.renderFile('example.ejs', {...}, (err, result) => {
// render on success
if (result) {
pdf.create(result, options).toFile('./example.pdf', function(err, res) {
if (err) return console.log(err);
});
}
// render or error
else {
res.end('An error occurred');
}
});
干杯!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.