【发布时间】:2015-01-13 17:04:50
【问题描述】:
我正在尝试将标题添加到使用node-webshot 生成的 PDF 中,但没有显示任何内容。
我正在使用此代码:
webshot('https://www.google.com', 'google.pdf', options, function (err) {
if(err) throw err;
console.log('Saved to PDF');
});
使用这样的选项对象:
var options = {
"paperSize": {
"format": "A4",
"orientation": "portrait",
"border": "0.25cm",
"header": {
"height": "2cm",
"contents": function () {
return phantom.callback(function(pageNum, numPages) {
return '<h1>' + pageNum + ' / ' + numPages + '</h1>';
});
}
}
}
};
我尝试在 PhantomJS documentation 上显示内容功能,但它不起作用,因为未定义幻像。我找不到任何关于如何使用 webshot 添加页眉/页脚的示例。
PDF 生成正确,但标题是空白的,上面没有写任何内容。
我该如何解决这个问题?
【问题讨论】:
-
我的回答有帮助吗?有什么问题吗?如果它解决了你的问题,你可以accept 一个答案(只是让你知道)。
标签: javascript node.js pdf phantomjs