概述
本篇博客主要介绍如何获取word总页数,word是流动分页,word有多少页只有渲染图文生成之后才会知道,不是一个可以直接从xml读取的参数,所以我的解决办法是:
1. 利用word的域
2. aspose.words for java
1. 利用word域
这个想法是因为之前在设置页码的时候,发现有个域是总页码。
选择页码---切换域代码
可以看到域代码,将总页码的域复制到想要显示的位置。
这个方法的问题在于,将域代码拷贝到非页脚部分,重新生成word之后,值还是之前的,并没有像页码一样更新,因此这个问题跟之前的目录是同一个,需要再设置一次更新域。
更新域的解决办法请参考专栏里的其他博客。(重新生成word和pdf之后,域会更新)