加载代码
private Document loadDocument(byte[] inWord, String password) throws Exception {
LoadOptions loadOptions = new LoadOptions();
if (password != null && !password.isEmpty()) {
loadOptions.setPassword(password);
}
return new Document(new ByteArrayInputStream(inWord), loadOptions);
}
报错堆栈信息:
Caused by: java.lang.IndexOutOfBoundsException: Index 9 out of bounds for length 9
at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64) ~[na:na]
at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70) ~[na:na]
at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:266) ~[na:na]
at java.base/java.util.Objects.checkIndex(Objects.java:361) ~[na:na]
at java.base/java.util.ArrayList.get(ArrayList.java:427) ~[na:na]
at com.aspose.words.ListLevelCollection.get(Unknown Source) ~[aspose-words-24.10-jdk17.jar:24.10.0]
at com.aspose.words.zzWeF.zz9W(Unknown Source) ~[aspose-words-24.10-jdk17.jar:24.10.0]
at com.aspose.words.zzWeF.zzW0g(Unknown Source) ~[aspose-words-24.10-jdk17.jar:24.10.0]
at com.aspose.words.zzEo.zzWYt(Unknown Source) ~[aspose-words-24.10-jdk17.jar:24.10.0]
at com.aspose.words.zzZS5.zzYQO(Unknown Source) ~[aspose-words-24.10-jdk17.jar:24.10.0]
at com.aspose.words.zzZS5.zzWYt(Unknown Source) ~[aspose-words-24.10-jdk17.jar:24.10.0]
at com.aspose.words.zzXgi.zzWYt(Unknown Source) ~[aspose-words-24.10-jdk17.jar:24.10.0]
at com.aspose.words.Document.zzXJq(Unknown Source) ~[aspose-words-24.10-jdk17.jar:24.10.0]
该docx文件用wps重新保存后,可以正常加载。请问最新版本是否有修复该问题?