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是生產在某些項目 - 轉變發展狀態"生產/穩定" 。
評論沒有發現