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:
    • soffice -headless -accept="socket,port=8100;urp;"
  • Descargar este script: DocumentConverter.py
  • La instrucción para convertir cualquier documento es:
    • python 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


5 Respuestas a “Servicio de conversión de documentos con OpenOffice”

  1. 1 Manu

    Buenísimo! Hace un par de años me vi en la necesidad de convertir documentos de forma masiva y tan solo encontré algunos plugins que no me valieron de nada.

  2. 2 xtecuan

    Tambien podes usar la versión en Java trabaja bastante bien

  3. 3 Rolfox

    Tengo el OO.org cargado (3.2) bajo ubuntu 10.04. Pero al correr la orden:
    soffice -headless -accept=”socket,port=8100;urp;”
    Me dice que “No se ha encontrado la orden «urp», … ”

    Si corro el prog sin eso aparece:
    ERROR! failed to connect to OpenOffice.org on port 8100

    Que puede ser?

    Es muy bueno el sistema para corregir en serie una cantidad de archivos. Pero…
    Un abrazo y saludos.

  4. 4 cousteau

    Yo hace poco necesité algo parecido y… bueno, no me acuerdo qué usé (me parece que fue unoconv) pero esto lo he probado y funciona:

    $ libreoffice -headless -convert-to doc prueba.odt

    También se pueden usar comodines o poner varios archivos a la vez:

    $ libreoffice -headless -convert-to pdf *.doc

    Supongo que también valdrá en cualquier variante de OpenOffice.

  1. 1 Tweets that mention Servicio de conversión de documentos con OpenOffice at Bitácora de José L. Redrejo -- Topsy.com


Licencia de Creative Commons

El contenido completo de este wiki está publicado bajo la licencia Creative Commons License.

Entradas RSS y Comentarios RSS