日期:2014-05-20  浏览次数:20917 次

有人用过docx4j嘛
word2007已支持mathml了
 <math xmlns="http://www.w3.org/1998/Math/MathML">
        <mrow selected="true">
                <msup>
                        <mo>sin</mo>
                        <mn>-1</mn>
                </msup>
                <mi>&#x3B8;</mi>
                <mo>=</mo>
                <mn>2</mn>
                <msup>
                        <mo>tan</mo>
                        <mn>-1</mn>
                </msup>
                <mfrac linethickness="1">
                        <mi>&#x3B8;</mi>
                        <mrow>
                                <mn>1</mn>
                                <mo>+</mo>
                                <msqrt linethickness="1">
                                        <mn>1</mn>
                                        <mo>-</mo>
                                        <msup>
                                                <mi>&#x3B8;</mi>
                                                <mn>2</mn>
                                        </msup>
                                </msqrt>
                        </mrow>
                </mfrac>
        </mrow>
</math> 
直接复制到word中会是一公式,因为word2007在粘贴时能识别mathml语言,所以生成对应的公式。我现在的问题是,我要在后台生成docx,可以将上面的内容放进去是没有用的,它直接还是原来的文本,并不是公式,我用的是docx4j生成docx的,有人做过这样的功能嘛?还有word中公式有谁解析过没?就是解析mathml的格式,还是要跨平台的,openoffice解析不了公式,没办法了都
------解决方案--------------------
用程序处理word2007还带公式的
这个真没做过,只处理过excel,不过用的是poi
------解决方案--------------------
天天看到处理  word的新名词。。