如何在docx4j中启用对m:oMathPara的支持

时间:2014-06-05 14:10:53

标签: java xslt xhtml docx4j omml

我试图将包含其中的等式的docx文件转换为html,但是当这样做时,它会正确呈现其他所有内容,因为它打印出来的等式:

未实现:支持m:oMath -

有没有办法让docx4j提供可显示方程的html?

1 个答案:

答案 0 :(得分:0)

你的方程来自哪里?

有MathML和Microsoft的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