我一直在尝试PDF
从基于Firebase
.
我最近尝试使用 html-pdf 节点模块生成 pdf。但我想做的实现是能够PDF
使用 Javascript 和 html-pdf 的组合生成文件。
所以我想了解的是,我怎样才能html-pdf
从我的应用程序中调用's create 功能javascript file
。
我已经使用 browserifybundle.js
为html-pdf node module
.
如果您需要任何其他信息。请告诉我。
我一直在尝试PDF
从基于Firebase
.
我最近尝试使用 html-pdf 节点模块生成 pdf。但我想做的实现是能够PDF
使用 Javascript 和 html-pdf 的组合生成文件。
所以我想了解的是,我怎样才能html-pdf
从我的应用程序中调用's create 功能javascript file
。
我已经使用 browserifybundle.js
为html-pdf node module
.
如果您需要任何其他信息。请告诉我。
您可以通过将 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');
}
});
干杯!