我正在尝试将包含一个方程式的 docx 文件转换为 html,但是这样做时,虽然它正确呈现了其他所有内容,但它打印的方程式:
未实现:支持 m:oMath -
有没有办法让 docx4j 提供可以显示方程式的 html?
你的方程式从何而来?
有 MathML 和微软的 OMML。
MathML 可以通过 Microsoft 的 mathml2omml.xsl(包含在 Microsoft Office 安装中)转换为 OMML(用于插入 docx/pptx/xlsx)。
反之,还有 omml2mml.xsl
如果您可以使用 MathML 作为源格式,那么(可能需要进行一些集成工作),MathML 可以呈现为 SVG。
如果您的方程式是 OMML 格式,您需要先转换为 MathML。尝试 omml2mml.xsl 并参见http://dpcarlisle.blogspot.co.uk/2007/04/xhtml-and-mathml-from-office-20007.html