Servicio de conversión de documentos con OpenOffice
OpenOffice es mucho más que una suite de programas ofimáticos. Por debajo tiene una importante serie de librerías, aplicaciones y utilidades muy interesantes. Hace poco me vi en la necesidad de convertir automáticamente algunos documentos de formatos propietarios a formatos estándar. Las instrucciones para hacerlo son muy simples:
- Asegurarse de tener instalado el paquete python-uno (apt-get install python-uno) , y openoffice, claro.
- Arrancar el comando:
-
1soffice -headless -accept="socket,port=8100;urp;"
-
- Descargar este script: DocumentConverter.py
- La instrucción para convertir cualquier documento es:
-
1python DocumentConverter.py midocumento.doc midocumentobueno.odt
-
Se puede convertir entre cualquier combinación de documentos, de xls a pdf, de rtf a odt, etc..
Más información (en perfecto inglés) aquí: PyODConverter