dilluns, 4 de juny del 2007

Zlib & OpenOffice & Windows

Gràcies al fet que OpenOffice no suporti la zlib a windows m'ha complicat molt la vida. El fet és que enlloc diu que no ho suporti.... però fent una cerca exhaustiva a google....:

Task Description Main 'challenges'
Add support zlib library (and more ...) Currently, OOo's python comes without these libraries which are missed a lot by python users. Ideally, they should reuse the versions of zlib, which are already in the OOo source tree. OOo build knowledge, continue to maintain the build for both Windows and Unix platforms


Conclusió un codi que només hauria de fer 4 línies:

zip = zipfile.ZipFile(postdump.name, 'r')
for filename in zip.namelist():
if filename=="content.xml":
lines.append(zip.read(filename))
if filename.startswith("Pictures"):
lines.append(filename)
lines.append(zip.read(filename))
zip.close


Ara s'ha convertit en un monstre de 36 línies fent servir el packet que incorpora OpenOffice per a comprimir/descomprimir arxius.

Consulteu "com.sun.star.packages.Package" per a més informació.

Com sempre, la documentació d'OpenOffice sobre la api és molt maca i tal, però intentar fer qualsevol funció en que no hi hagui cap codi d'exemple és un autèntic malson!!!!!!

PD: Ara descansaré i miraré si finalment el codi va per windows, horror!!!!

Etiquetes de comentaris:

0 comentaris:

Publica un comentari a l'entrada

Subscriure's a Comentaris del missatge [Atom]

<< Inici