繁体   English   中英

html-pdf和Javascript

[英]html-pdf and Javascript

我一直在尝试从基于Firebase Web应用程序动态生成PDF文件。

我最近尝试使用html-pdf节点模块生成pdf。 但是我要实现的实现是能够结合使用Javascript和html-pdf来生成PDF文件。

所以我想了解的是,如何从我的应用程序javascript file调用html-pdf的创建功能。

我已经使用bundle.jshtml-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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM