使用docx4j将docx中的公式/等式转换为html

时间:2012-06-21 16:48:52

标签: html docx equation docx4j

我正在尝试将包含docx的方程转换为Android。我遇到了docx4j这很棒,并测试了以下示例(HtmlExporterNonXSTL): https://github.com/plutext/docx4j/blob/android/src/main/java/org/docx4j/convert/out/html/HtmlExporterNonXSLT.java

然而,我注意到它并没有很好地处理方程式 - 如果某些符号或数字具有一些幂和/或索引,它们的位置总是位于中间,例如 k_{n+1}^2 (latex format)

显示为:

kn+12 (with 'n+12' having correct smaller font but they are both vertically aligned)

有没有办法调整CSS来处理权力和指数? (完整的配方转换会更好,但我想这不是那么容易)。我是docx4j的新手,但看起来不知何故 handlePPr()

需要在HtmlExporterNonXSLT示例中修改

方法。在我深入研究它之前,我想过要问它是否有可能实现它(以任何方式获得运行的偏移属性?

1 个答案:

答案 0 :(得分:1)

披露:我是docx4j项目负责人

欢迎您修改HtmlExporterNonXSLT以修复您的特定示例,但正如您所说,完整的公式转换会更好。

以下是关于该主题的三篇先前帖子的链接(最新的第一篇):