Java 如何在docx4j中支持m:oMathPara

Java 如何在docx4j中支持m:oMathPara,java,xslt,xhtml,docx4j,omml,Java,Xslt,Xhtml,Docx4j,Omml,我正在尝试将一个docx文件(其中包含一个公式)转换为html,但在这样做时,尽管它正确地呈现了所有其他内容,但对于它打印的公式: 未实现:对m:oMath的支持- 有没有办法让docx4j提供可以显示公式的html?您的公式来自哪里 有MathML,还有微软的OMML MathML可以通过Microsoft的mathml2omml.xsl(包含在Microsoft Office安装中)转换为OMML(用于插入到docx/pptx/xlsx中) 相反,还有omml2mml.xsl 如果您可以使用

我正在尝试将一个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,也可以看到

嗯,显然有MathML。。。