我需要在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()
答案 0 :(得分:0)
appdelegate