Phantomjs:如何仅为第一页删除页眉?

时间:2017-04-12 06:09:42

标签: node.js phantomjs

我使用phantomjs使用页眉和页脚呈现pdf。在所有页面中都实现了添加页眉和页脚。有没有办法从第一页单独删除页眉/页脚?

 header: {
height: "1cm",
contents: phantom.callback(function(pageNum, numPages) {
  return "<h1>Header <span style='float:right'>" + pageNum + " / " + numPages + "</span></h1>";
})},  footer: {
height: "1cm",
contents: phantom.callback(function(pageNum, numPages) {
  return "<h1>Footer <span style='float:right'>" + pageNum + " / " + numPages + "</span></h1>";
})}

1 个答案:

答案 0 :(得分:0)

虽然不完美,但当pageNum等于1(或者在我的情况下为numPages)时,我返回并清空字符串而不是实际的html内容。高度仍然被占用但至少是空的。