Aspose-words读取柱状图的docx失败,一直读取中

我使用的是最新版本,23.12,在加载文档的时候,一直卡着。无法读取。
Document docu= new Document(inputStream);

我的文档是这样的
文字文稿1.docx (39.4 KB)

代码是这样的

在118行的时候,就卡住了, 无法执行下一段

@yidushuke 不幸的是,我无法使用以下代码和最新的 23.12 版本的 Aspose.Words 重现该问题:

FileInputStream inputStream = new FileInputStream("C:\\Temp\\in.docx");
Document doc = new Document(inputStream);
FileOutputStream outputStream = new FileOutputStream("C:\\Temp\\out.pdf");
doc.save(outputStream, SaveFormat.PDF);

您使用的是我发的doc文件吗?

能否发一下maven的配置,我看一下是不是用的一个版本

@yidushuke 是的,我使用了您在最初的帖子中附加的文档进行测试。 这是我的 Maven 配置:

<dependency>
	<groupId>com.aspose</groupId>
	<artifactId>aspose-words</artifactId>
	<version>23.12</version>
	<classifier>jdk17</classifier>
</dependency>

23.12 支持JDK8吗? 我们用的还是JDK8,jdk没有更新到最新

@yidushuke Aspose.Words for Java 支持 Java 7 及更高版本。 如果您被迫使用 Java 6,我们仍然为 Java 6 发布单独的 JAR。请参阅我们的文档以获取更多信息。
https://docs.aspose.com/words/java/system-requirements/

我试了新版23.12 的jar,word 可以读取;
我们目前程序中,使用的版本是20.7版本。。横跨了3个版本呢,不太敢升级更新。担心会引发别的问题。
请问一下,在20.7版本 中,为什么读取不了包含图表的word文件。

@yidushuke 在旧版本的 Aspose.Words 中阅读此特定文档时存在一些问题。 该问题已在23.9版本中修复。

所以,我必须要升级到23.9版本 才能解决这个问题吗?

@yidushuke 我建议您更新到最新的 Aspose.Words 24.1 版本。