【问题标题】:How to enable support for m:oMathPara in docx4j如何在 docx4j 中启用对 m:oMathPara 的支持
【发布时间】:2014-07-26 13:57:51
【问题描述】:

我正在尝试将包含一个方程式的 docx 文件转换为 html,但是这样做时,虽然它正确呈现了其他所有内容,但它打印的方程式:

未实现:支持 m:oMath -

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

【问题讨论】:

  • 嗯,显然还有 MathML……

标签: java xslt xhtml docx4j omml


【解决方案1】:

你的方程式来自哪里?

有 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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-10-23
    • 1970-01-01
    • 1970-01-01
    • 2011-01-13
    • 2012-12-04
    • 2013-10-01
    • 2012-05-15
    相关资源
    最近更新 更多