我正在使用weasyprint库在PDF底部打印页码。语法如html中的@page元素所示:
@bottom-center {
counter-increment: page;
content: "Page " counter(page) " of " counter(pages);
margin: 10px 10px 25px 10px;
}
以前有效,并将为1页文档打印"第1页"。最近它是打印的"第2页,共1页",而无需更改任何代码。
对于实际上长两页的文档,我得到了"第2页,共2页",然后获得"第3页"。
我正在使用Weasyprint版本44。
为什么在这里打印错误的页码?
的行
counter-increment: page;
不应该在那里。在Weasyprint GitHub页面上打开了一个问题,并被告知不要修改页面变量,除非我们希望它不同。