Microsoft Word文档的Pagecount

时间:2014-03-26 09:28:14

标签: java ms-word apache-poi

问题: 如何在Java中以编程方式确定Microsoft Word文档的页面数量?

首先: 我知道POI的SummaryInformation.getPageCount(),我目前用它来确定页数。问题是它只是读取文档的统计信息,而过去的某些MS Word版本没有正确更新这些统计信息。因此,世界各地的文件Summary Information都是错误的。因此,POI的SummaryInformation.getPageCount()也是错误的。

我需要做一个“真正的”页面计数,它不依赖于文档的统计数据,或者我需要使用“真实”值更新统计数据。

后者我可以用MS Word重新保存文档,但我希望你能为我提供更好的解决方案。 : - )

欢迎所有Java库,他们可以在这里解决这个问题。它不一定是POI。

0 个答案:

没有答案