aspose-words-Java 22.5 doc转docx 如果文档内容含有&会报错

aspose-words-Java 22.5 doc转docx 如果文档内容含有&会报错 请问有解决方案吗?去掉 & 就没问题,能正常转换1.png (102.8 KB)
2.png (8.6 KB)
3.png (53.5 KB)

@SalesDhorde, 能否附上导致问题的Word文档进行分析?

抱歉,因为文件涉密,暂时没办法提供,我之前不是有附上图片吗?就是只要文档中出现“&”字符,就会报错,把该字符删掉就正常

@SalesDhorde, 不幸的是,您的屏幕截图没有显示 Word 文档的内部 XML。 正因为如此,这个问题很难分析。 您可以尝试删除所有机密信息并创建一个导致 Aspose.Words 中 XMLStreamException 的最小文档吗?

我们先是用 freemarker 生成doc文件 再用aspose 转成docx。因为加了“&”直接报错,导致转换不成功微信图片_20230717180014.png (109.2 KB)
微信图片_20230717180053.png (53.0 KB)文档里面的内容就是截图的上面的内容

1689588433276.png (51.8 KB)
上传格式不支持txt,我只能发截图了

@SalesDhorde, DOCX格式里面包含XML文件。 XML 文件不能包含“&”字符。 & 应该写成 &。

您可以在这里阅读更多内容,例如: