1

我使用 html-pdf 将具有动态值的已编译 ejs 转换为 ejs 中的 PDF。当我尝试呈现 ejs 文件时,所有脚本、图像、svg 都正确加载,但是当我从已编译的 ejs 生成 PDF 时,一些资产(如字体)和图像丢失。我不知道我哪里错了

var compiled = ejs.compile(fs.readFileSync('./views/template.ejs', 'utf8'));

var html = compiled({data :data1 , data2 : data2});

pdf.create(html,options).toFile('./public/pdf/'+today+'.pdf', function(err, response) {
     if (err) return console.log(err);
     console.log(response); 
}
});
4

0 回答 0