Document doc = new Document(path.toString());
int pageCount = doc.getPageCount();
该方法获取到的页数不正确,该如何处理?
Document doc = new Document(path.toString());
int pageCount = doc.getPageCount();
该方法获取到的页数不正确,该如何处理?
@showay 出现此问题的原因可能是您的环境中不提供文档呈现所需的字体。 为了构建准确的文档布局并计算页数,需要字体。 如果 Aspose.Words 找不到文档中使用的字体,则会替换字体。
https://docs.aspose.com/words/java/manipulate-and-substitute-truetype-fonts/
这可能会导致布局和外观差异。 您可以实现 IWarningCallback 以在执行字体替换时收到通知。
另外,请参阅我们的文档以了解 Aspose.Words 在何处查找字体以及如何指定字体位置:
https://docs.aspose.com/words/java/specify-truetype-fonts-location/
如果提供所需字体后问题仍然存在,请在此处附上您的文档进行测试。 我们将检查该问题并为您提供更多信息。