如何使用odfpy在odt文档中添加数学公式?

时间:2015-09-24 07:27:08

标签: python math odt

我需要在odt文档中添加数学公式。我还没有找到如何做到这一点的例子。我尝试了以下代码。但它会产生一个空的公式。我不知道如何添加类似c = a + b的东西。有人解决了类似的问题吗?该公式应该由MathML代码编写。但我不知道在哪里插入它。

#!/usr/bin/env python
# -*- coding: utf-8 -*-

import odf
import odf.opendocument
import odf.math
import odf.text

def main():
    doc = odf.opendocument.OpenDocumentText()
    p = odf.text.P(text=u'text')
    df = odf.draw.Frame( zindex=0, anchortype='as-char')
    p.addElement(df)
    doc.text.addElement(p)

    math = odf.math.Math()
    do = odf.draw.Object()
    do.addElement(math)
    df.addElement(do)

    outputfile = u'result'
    doc.save(outputfile, True)
if __name__ == '__main__':
    main()

1 个答案:

答案 0 :(得分:0)

appdelegate