OpenOffice.org (OOo) Dokumente sind ZIP-Archive mit mehreren XML-Dateien. Daher ist es einfach, zu prüfen, zu erstellen oder OOo-Dokumente zu ändern.
OOoPy verwendet eine vorhandene XML-Bibliothek, ElementTree von Fredrik Lundh, um mit diesen Archiven zu interagieren.
Zusätzlich dazu, dass ein Wrapper für ElementTree enthält OOoPy ein Rahmen für die Anwendung von XML verwandelt zu OOo-Dokumenten. Mehrere Transformationen für OOo Dokumente vorhanden sind, zum Beispiel für den Wechsel OOo Felder (OOo Insert-Felder-Menü) oder mit OOo Felder für einen Seriendruck-Anwendung.
Einige andere Transformationen zur Modifizierung OOo-Einstellungen und Meta-Informationen sind auch als Beispiele angegeben
Was ist neu in dieser Pressemitteilung:.
- Jetzt nutzt ooo_mailmerge die Option Trennzeichen, bevor es ignoriert.
Was ist neu in der Version 1.7.9569:
- In --newlines Option ooo_as_text: Mit diesem Option die Absätze in dem Office-Dokument in der Textausgabe erhalten.
- Fix Assertionsfehler mit Python 2.7.
- Einige weitere kleine Verbesserungen für Python 2.7 vs. 2.6.
Was ist neu in der Version 1.6.7680:.
- Fix Komprimierungsflag
- In Regressionstest, um für die Kompression zu überprüfen.
- Sie nun ooo_prettyxml - Ich habe dies für die Prüfung für einige Zeit verwendet wird, kann für andere nützlich sein .
- , um Versorgungsunternehmen Online-Befehls hinzufügen Copyright (LGPL) Mitteilung, behebt SF Bug 2.650.042.
- OOo 3.X fügt xml:.. ID-Tags, um Listen, die wir nun in der mailmerge App neu nummerieren diesen behebt SF Bug 2949643
Was ist neu in der Version 1.5.6973:
- New Shell-Skript ooo_grep (funktioniert äquivalent zu grep -l auf OOo Files)
- Auf Löschen eines OOoPy Objekt schließen Sie es explizit (verwendet __del __)
- Stellen Sie sicher, MIME-Typ ist das erste Element in dem resultierenden Archiv scheint OOo ist wählerisch über diese.
- Bei Änderung der manifest die resultierende .odt Datei konnte nicht von OOo geöffnet werden. So beim Ändern manifest sicherzustellen, dass das Manifest Namespace namens & quot; manifest & quot; nicht etwas, was automatisch generiert durch ElementTree. Diese nutzt nun die _namespace_map von ElementTree und verwendet die gleichen Namen wie OOo für alle Namespaces. Die META-INF / manifest.xml ist jetzt in der Liste der Dateien, auf die kann angewendet werden, umwandelt.
- Beim Ändern (oder Erstellen) Archiv Mitglieder schaffen wir die OOo-Archiv, als ob es ein DOS-System (Typ Fett) und sicherzustellen, nutzen wir das aktuelle Datum / Zeit (UTC). Dies behebt auch Probleme mit Dateiberechtigungen auf neuere Versionen von Pythons ZipFile.
- Fix für python2.6 Verhalten, dass __init__ von Objekt kann keine Argumente.
- Endlich - seit OOoPy ist in der Produktion in einigen Projekten - ändern Sie den Entwicklungsstand auf & ldquor; Produktion / Stable & quot; .
Kommentare nicht gefunden