We're sorry Aspose doesn't work properply without JavaScript enabled.

Free Support Forum - aspose.com

在Linux上获取word文档页数不正确

您好,谢谢您的查看,我需要您的帮助!
cuo.docx (261.8 KB)

Document doc = new Document("wordPath");
doc.updatePageLayout();
doc.updateWordCount(true);
Integer pages = doc.getBuiltInDocumentProperties().getPages();

在windows中计算页数正常是6页 但是在Linux中计算页数不正确是5页 我想得到正确的页数

补充: Linux系统是CentosOS7

@Lxihaa 出现此问题的原因可能是原始文档中使用的字体在执行文档转换的环境中不可用。 要构建文档布局,Aspose.Words 需要文档中使用的字体。 如果 Aspose.Words 找不到文档中使用的字体,字体被替换。 这可能会导致字体不匹配和文档布局差异,并因此返回不正确的页码。 您可以实施 IWarningCallback 以在执行字体替换时获取通知。