OpenOffice.org (OOo) dokumenter er ZIP arkiver, som indeholder flere XML-filer. Derfor er det let at inspicere, oprette eller ændre OOo dokumenter.
OOoPy bruger et eksisterende XML-bibliotek, ElementTree af Fredrik Lundh, at interagere med disse arkiver.
Ud over at være en wrapper for ElementTree, OOoPy indeholder en ramme for anvendelsen af XML forvandler til OOo dokumenter. Adskillige transformationer for OOo dokumenter eksisterer, fx for at ændre OOo felter (OOo Insert-Fields menu) eller ved hjælp af OOo felter for brevfletning program.
Nogle andre transformationer til modificerende OOo indstillinger og meta information er også givet som eksempler
Hvad er nyt i denne udgivelse:.
- Nu ooo_mailmerge bruger skilletegn mulighed, blev det ignoreret før.
Hvad er nyt i version 1.7.9569:
- Tilføj --newlines mulighed for at ooo_as_text: Med denne option afsnittene på kontoret dokument er bevaret i teksten output.
- Fix påstand fejl med Python 2.7.
- Flere andre små rettelser til Python 2.7 vs. 2.6.
Hvad er nyt i version 1.6.7680:.
- Fix kompression flag
- Tilføj regression test for at tjekke for komprimering.
- Nu frigiver ooo_prettyxml - Jeg har brugt dette til test i temmelig lang tid, kan være nyttige for andre .
- Tilføj copyright (LGPL) varsel til kommando-line utilities, løser SF Bug 2.650.042.
- OOo 3.X tilføjer xml:.. Id-tags til lister, vi nu omnummerere disse i MailMerge app, løser SF Bug 2949643
Hvad er nyt i version 1.5.6973:
- Ny shell-script ooo_grep (gør svarer til grep -L på OOo Files)
- Ved sletning af en OOoPy objekt lukke det udtrykkeligt (bruger __del __)
- Sørg mimetype er det første element i den resulterende arkivet, synes OOo er kræsen om dette.
- Når modificering manifestet den resulterende .odt fil kunne ikke åbnes af OOo. Så når modificering manifestere sørg manifestet namespace hedder & quot; åbenbar & quot; ikke noget auto-genereret af ElementTree. Dette bruger nu _namespace_map af ElementTree og bruger de samme navne som OOo for alle navnerum. META-INF / manifest.xml nu på listen over filer, der forvandler kan anvendes.
- Når modificering (eller skabe) arkiv medlemmer, skaber vi den OOo arkivet, som om det var en DOS-system (type fedt) og sikre, at vi bruger den aktuelle dato / tid (UTC). Dette løser også problemer med filrettigheder på nyere versioner af kvælerslanger zipfile.
- Fix for python2.6 adfærd, __init__ af objektet ikke kan tage nogen argumenter.
- Endelig - da OOoPy er i produktion i nogle projekter - ændre udviklingen status til & quot; Produktion / Stabil & quot; .
Kommentarer ikke fundet