Aspose能否直接将文档中的&特殊字符去掉,怎样可以防止报错,有什么办法吗?

aspose-words-22.5-jdk17Java 能否将word文档中含有的“&”特殊字符识别,或者直接去掉“&”字符, 防止程序报错

@SalesDhorde, 不,Aspose.Words 没有办法解决这个问题。

DOCX 格式实际上是一个包含 XML 文件的 zip 文件。 XML 规范规定 XML 文件不得包含 & 字符:https://www.w3.org/TR/xml/#syntax。 包含 & 字符的 XML 文件被视为格式错误。 如果您想在 XML 中放置 & 字符,则应该使用 & 反而。

您使用什么软件来创建 DOCX 文件?

freemarker生成的doc文件 然后用aspose转成docx

@SalesDhorde, 能否提供一个FreeMarker生成的示例文档进行分析? 另外,如果可能,请提供使用 FreeMarker 进行文档生成的示例代码。