我正在使用PhantomJS从HTML生成PDF。我想要一个页面页脚,上面写着“第1页,共5页”,“第2页,共5页”等。有没有办法用PhantomJS做到这一点?
(我知道CSS3 page-based counters,但据我所知,PhantomJS不支持它们。)
答案 0 :(得分:5)
是的,这是可能的。
查看GitHub上的printheaderfooter.js示例。
基本上,打印时会调用两个回调:一个用于标题,另一个用于页脚。它不在文档中,但这个例子很容易理解。
此功能可能遇到的唯一问题是您是要应用自定义样式还是包含图像。有时,这有点棘手......