OpenOffice.org (OOo) dokumen yang arsip ZIP yang berisi beberapa file XML. Oleh karena itu mudah untuk memeriksa, membuat, atau memodifikasi dokumen OOo.
OOoPy menggunakan perpustakaan XML yang ada, ElementTree oleh Fredrik Lundh, untuk berinteraksi dengan orang-orang arsip.
Selain menjadi pembungkus untuk ElementTree, OOoPy berisi kerangka kerja untuk menerapkan XML mengubah dokumen OOo. Beberapa Mentransformasi untuk dokumen OOo ada, misalnya, untuk mengubah bidang OOo (menu OOo Insert-Fields) atau menggunakan medan OOo untuk aplikasi mail merge.
Beberapa transformasi lain untuk pengaturan OOo memodifikasi dan informasi meta juga diberikan sebagai contoh
Apa yang baru dalam rilis ini:.
- Sekarang ooo_mailmerge menggunakan opsi pembatas, itu diabaikan sebelumnya.
Apa yang baru dalam versi 1.7.9569:
- Tambahkan pilihan --newlines ke ooo_as_text: Dengan ini Pilihan paragraf dalam dokumen kantor yang diawetkan dalam output teks.
- Perbaiki kesalahan pernyataan dengan Python 2.7 .
- Beberapa perbaikan kecil lainnya untuk Python 2,7 vs 2,6.
Apa yang baru dalam versi 1.6.7680:.
- bendera kompresi Fix
- Add uji regresi untuk memeriksa kompresi.
- Sekarang melepaskan ooo_prettyxml - Saya telah menggunakan ini untuk pengujian untuk beberapa waktu, mungkin berguna untuk orang lain .
- Add hak cipta (LGPL) pemberitahuan kepada perintah-line utilitas, perbaikan SF Bug 2.650.042.
- OOo 3.x menambahkan xml:.. Tag id ke daftar, kita sekarang nomor baru ini dalam aplikasi MailMerge, perbaikan SF Bug 2949643
Apa yang baru dalam versi 1.5.6973:
- New ooo_grep shell-script (tidak setara dengan grep -l pada OOo File)
- Pada penghapusan objek OOoPy menutupnya secara eksplisit (menggunakan __del __)
- Pastikan mimetype adalah elemen pertama dalam arsip yang dihasilkan, tampaknya OOo pilih-pilih tentang hal ini.
- Ketika memodifikasi manifest berkas odt yang dihasilkan tidak bisa dibuka oleh OOo. Jadi ketika memodifikasi Manifest pastikan namespace manifest bernama & quot; manifest & quot; bukan sesuatu otomatis dihasilkan oleh ElementTree. Ini sekarang menggunakan _namespace_map dari ElementTree dan menggunakan nama yang sama seperti OOo untuk semua ruang nama. META-INF / manifest.xml sekarang dalam daftar file yang Mentransformasi dapat diterapkan.
- Ketika memodifikasi (atau membuat) anggota arsip, kita membuat arsip OOo seolah-olah itu adalah sistem DOS (tipe lemak) dan memastikan kami menggunakan tanggal / waktu (UTC). Ini juga perbaikan masalah dengan hak akses file pada versi yang lebih baru dari ular ZipFile .
- Fix untuk perilaku python2.6 yang __init__ objek mungkin tidak mengambil argumen.
- Akhirnya - karena OOoPy dalam produksi di beberapa proyek - mengubah status pengembangan ke & quot; Produksi / Stabil & quot; .
Komentar tidak ditemukan