如何使用Python解析和修改.odg文件?

时间:2019-09-08 23:57:07

标签: python libreoffice

我有一个需要通过Python修改的odg文件。

我看过ezodf库,但是它对于odg文件的记录不充分:

https://github.com/T0ha/ezodf

我看不到任何相关的例子。

import ezodf
draw = ezodf.opendoc('diagram.odg')
# can't get any further than here

draw将打印 <ezodf.document.PackagedDocument object at 0x7f50f295a550>,但我需要对此进行解析和修改。

1 个答案:

答案 0 :(得分:1)

听起来您可能正在寻找第三方解决方案,但是您是否考虑过直接使用Python-UNO?使用方法oDoc.getDrawPages()

要开始使用Python-UNO,请使用APSO和自省工具,例如MRI