现在我正在使用 nodepdf ( https://www.npmjs.org/package/nodepdf ) 生成服务器端 PDF。我正在尝试将图像添加到生成的页面的标题中,但它不起作用。
代码:
var options = {
'paperSize': {
pageFormat: 'A4',
'header': {
height: '5cm',
contents: headerHTML
},
'footer': {
height: '3.55cm',
contents: footerHTML
}
}
};
headerHTML 来自如下所示的内容:
res.render(url, options, function (err, html) {
if (err) { d.reject(err); }
d.resolve(html);
});
标题视图:
<img style="width: 1cm; height: 1cm;" src="..." />
所有这些都是通过 SailsJS 完成的。