使用XSL-FO我想在每页上创建一个包含两个不同页码的PDF。一个数字将基于先前生成的文档的所有页面的总和而具有偏移量,而另一个数字将表示当前文档的页面编号,而没有任何偏移。
例如: 文档1有3页编号如下,显示在用逗号分隔的不同页面上:
文档2有4页编号如下,显示在以逗号分隔的不同页面上:
我知道我可以设置初始页码以显示页脚中的总页数,但我不能再访问本地号码了。
我首先尝试修改<fo:page-number />
的值,例如通过设置带有页码的变量,但是当How to manipulate page number in FOP?指出时,这不起作用。
在How to manipulate page number in FOP?中也指出问题可能通过重新处理intermediate format来解决,但这似乎很难解决这个看似简单的问题。有没有办法在单个处理步骤中实现所需的结果?
要生成PDF,我使用Apache FOP。
谢谢,菲利克斯