OpenOffice.org(OOo的)文件是包含多个XML文件的ZIP压缩文件。因此很容易检查,创建或修改文档的OOo。
OOoPy使用现有XML库,ElementTree的由Fredrik Lundh开发,与这些档案进行交互。
除了作为一个包装的ElementTree,OOoPy包含XML应用的框架转变为OOo的文件。几个变换为OOo的文件是否存在,例如,改变OOo的领域(OOo的插入 - 字段菜单)或使用OOo的字段邮件合并应用程序。
一些其他的转换修改OOo的设置和元信息也给出例子
什么在此版本中是新的:
- 现在ooo_mailmerge使用分隔符选项,它之前被忽略了。 li>
在什么版本1.7.9569都是新:
- 将--newlines选项ooo_as_text:有了这个选项Office文档中的段落被保留在文本输出。
- 修正断言错误与Python 2.7。
- 在其他一些小的修正为Python 2.7与2.6。
在什么版本1.6.7680都是新:
- 在修复压缩标志
- 将回归测试,以检查压缩。
- 现在,释放ooo_prettyxml - 我用这个测试相当长的一段时间,可能是对别人有用 。
- 将版权(LGPL)通知,命令行实用程序,修复了SF错误2650042。
- 在OOo的3.X增加XML:。ID标签的列表,我们现在在邮件合并应用程序重新编排这些,修复SF缺陷2949643
什么是1.5.6973版本的新:
- 在新的shell脚本ooo_grep(不等同于grep的-l对OOo的文件)
- 在删除一个OOoPy对象明确地关闭它(使用__del __)
- 确保MIMETYPE是在生成的存档的第一个元素,似乎是OOo的挑剔这一点。
- 当修改清单生成的.odt文件无法被打开的OOo。因此,当修改文件中体现确保舱单命名空间被命名为"清单"不是自动生成由ElementTree的。这现在使用的ElementTree的_namespace_map并使用相同的名称作为OOo的所有命名空间。在META-INF / manifest.xml的是现在在到其将可应用的文件的列表。
- 当修改(或创建)存档成员,我们创造了OOo的存档,如果它是一个DOS系统(脂肪型),并确保我们使用当前日期/时间(UTC)。这也修复问题,文件权限在较新版本的蟒蛇的ZipFile。
- 修正了python2.6的行为__init__对象可能不带任何参数。
- 在最后 - 因为OOoPy是生产在某些项目 - 转变发展状态"生产/稳定" 。
评论没有发现