OpenOffice.org (OOo) dokumente zip argiewe met verskeie XML lêers. Daarom is dit maklik om te inspekteer, te skep, of OOo dokumente te verander.
OOoPy gebruik van 'n bestaande XML biblioteek, ElementTree deur Fredrik Lundh, om met die argiewe.
Benewens die feit dat 'n wrapper vir ElementTree, OOoPy bevat 'n raamwerk vir die toepassing XML verander om OOo dokumente. Verskeie Transforms vir OOo dokumente bestaan, bv vir die verandering van OOo velde (OOo Insert-Fields menu) of die gebruik van OOo velde vir 'n possamevoeging aansoek.
Sommige ander transformasies vir die wysiging van OOo instellings en meta inligting word ook gegee as voorbeelde
Wat is nuut in hierdie release:.
- Nou gebruik ooo_mailmerge die opsie delimiter, was dit voor geïgnoreer.
Wat is nuut in die weergawe 1.7.9569:
- Voeg --newlines opsie om ooo_as_text: Met hierdie opsie die paragrawe in die kantoor dokument bewaar in die teks uitset.
- Fix bewering fout met Python 2,7.
- Verskeie ander klein fixes vir Python 2,7 teen 2,6.
Wat is nuut in die weergawe 1.6.7680.
- Fix kompressie flag
- Voeg regressie toets om te kyk vir kompressie.
- Nou vry ooo_prettyxml - Ek het hierdie gebruik vir die toets vir 'n geruime tyd, kan nuttig wees vir ander .
- Voeg kopiereg (LGPL) kennisgewing aan utilities-line beveel, vasgestel SF Bug 2650042.
- OOo 3.X voeg xml:.. Id tags lyste, het ons nou hernommer hierdie in die pos merge app, vasgestel SF Bug 2949643
Wat is nuut in die weergawe 1.5.6973:
- New dop-script ooo_grep (doen gelykstaande aan grep l op OOo lêers)
- Op skrap van 'n voorwerp OOoPy sluit dit uitdruklik (gebruik __del __)
- Maak seker mimetype is die eerste element in die gevolglike argief, lyk OOo is kieskeurig oor hierdie.
- Wanneer die wysiging van die openbaar die gevolglike Odt lêer kon nie oopgemaak word deur OOo. So wanneer die wysiging openbaar maak seker dat die manifes naamruimte is vernoem & quot; openbaar & quot; nie iets wat outomaties gegenereer deur ElementTree. Dit maak nou gebruik van die _namespace_map van ElementTree en gebruik dieselfde name as OOo vir alle naamruimtes. Die meta-INF / manifest.xml is nou in die lys van lêers na wat verander kan word.
- Wanneer die wysiging (of skep) argief lede, skep ons die OOo argief asof dit was 'n DOS-stelsel (tipe vet) en verseker dat ons gebruik maak van die huidige datum / tyd (UTC). Dit stel ook probleme met die permissies op nuwer weergawes van luislange paklêer.
- Fix vir python2.6 gedrag wat __init__ voorwerp mag nie enige argumente te neem.
- Ten slotte - sedert OOoPy is in produksie in sommige projekte - verander die ontwikkeling status te & quot; Produksie / Stabiel & quot; .
Kommentaar nie gevind