如何使用PhantomJS对PDF中的页面进行编号?

时间:2013-11-05 20:03:49

标签: pdf-generation footer phantomjs

我正在使用PhantomJS从HTML生成PDF。我想要一个页面页脚,上面写着“第1页,共5页”,“第2页,共5页”等。有没有办法用PhantomJS做到这一点?

(我知道CSS3 page-based counters,但据我所知,PhantomJS不支持它们。)

1 个答案:

答案 0 :(得分:5)

是的,这是可能的。

查看GitHub上的printheaderfooter.js示例。

基本上,打印时会调用两个回调:一个用于标题,另一个用于页脚。它不在文档中,但这个例子很容易理解。

此功能可能遇到的唯一问题是您是要应用自定义样式还是包含图像。有时,这有点棘手......