ooopy:用python修改openoffice.org文档
OOoPy-alt的Python项目详细描述
用法
在支持open时,api有一些细微的变化 ooo 2.0引入的文档格式。如果有回溯,请看下面 从旧版本升级时。
请参阅联机文档,例如:
% python >>> from ooopy.OOoPy import OOoPy >>> help (OOoPy) >>> from ooopy.Transformer import Transformer >>> help (Transformer)
帮助,我正在从Transformer获取断言器错误跟踪,例如:
Traceback (most recent call last): File "./replace.py", line 17, in ? t = Transformer(Field_Replace(replace = replace_dictionary)) File "/usr/local/lib/python2.4/site-packages/ooopy/Transformer.py", line 1226, in __init__ assert (mimetype in mimetypes) AssertionError
在实现对 OOO文件的版本。现在,传递给 transformer构造函数是openoffice.org文档的mimetype 你打算改变。可以从另一个打开的 OOO文档,例如:
ooo = OOoPy (infile = 'test.odt', outfile = 'test_out.odt') t = Transformer(ooo.mimetype, ...