OpenOffice.org (OOo) dokumenty jsou ZIP archivy, které obsahují několik XML souborů. Proto je snadné kontrolovat, vytvářet, upravovat nebo OOo dokumenty.
OOoPy využívá existující XML knihovny, ElementTree Fredrik Lundh, komunikovat s těmito archivy.
Kromě toho, že wrapper pro ElementTree, OOoPy obsahuje rámec pro používání XML transformuje do OOo dokumenty. Několik transformace pro ooo dokumenty existují, například, pro změnu OOo polí (menu OOo Insert-Fields), nebo pomocí OOo polí pro použití hromadné korespondence.
Některé další transformace pro změnu nastavení OOO a meta informace jsou také uvedeny jako příklady
Co je nového v této verzi:.
- Nyní ooo_mailmerge využije možnosti oddělovač, to bylo ignorováno předtím.
Co je nového ve verzi 1.7.9569:
- Přidat --newlines možnost ooo_as_text: S tímto Doplňkové body v kanceláři dokumentu jsou zachovány v textovém výstupu.
- Fix chyba tvrzení s Python 2.7.
- Několik dalších drobných oprav pro Python 2.7 vs. 2.6.
Co je nového ve verzi 1.6.7680:.
- komprese Fix vlajka
- Přidat regresní test zkontrolovat pro kompresi.
- Nyní uvolněte ooo_prettyxml - Použil jsem to pro testování na nějakou dobu, mohou být užitečné pro ostatní .
- Přidat autorských práv (LGPL) Oznámení nástrojích příkazového řádku, opravuje SF Bug 2650042.
- OOo 3.X dodává xml:.. Id tagy seznamů, nyní přečíslování nich v mailmerge aplikaci, opravuje chybu SF 2.949.643
Co je nového ve verzi 1.5.6973:
- Nový shell-script ooo_grep (dělá ekvivalent grep -l na OOo Files)
- Na vyškrtnutí OOoPy objektu zavřete jej explicitně (používá __del __)
- Zkontrolujte, zda mimetype je první prvek ve výsledném archivu, zdá se OOo je vybíravý o tom.
- Při úpravách manifestu výsledný ODT soubor, nemohl být otevřen o OOo. Takže při úpravě manifestu ujistěte se, že manifest obor názvů je pojmenována & quot; manifest & quot; není něco, co auto-generované ElementTree. To nyní používá _namespace_map o ElementTree a používá stejné názvy jako OOo pro všechny obory názvů. META-INF / Manifest.xml je nyní v seznamu souborů, které mohou být převody využity.
- Při úpravách (nebo vytvoření) archivní členy, jsme se vytvořit archiv OOo, jako kdyby to byl systém DOS (typ tuku) a zajistit, abychom použít aktuální datum / čas (UTC). To také opravuje problémy s oprávněními souborů na novějších verzích pythons .zip archivu.
- Fix pro python2.6 chování, které __init__ objektu nesmí brát žádné argumenty.
- V neposlední řadě - od OOoPy je ve výrobě v některých projektech - změnit stav vývoje na & quot; výroba / Stable & quot; .
Komentáře nebyl nalezen