Unoconv es una utilidad en linea de comandos, que permite convertir cualquier formato de archivo que LibreOffice pueda importar, a cualquier otro tipo de archivo que LibreOffice sea capaz de exportar. Entre eses formatos podemos incluir Open Document Format (.odt), MS Word (.doc), MS Office Open/MS OOXML (.xml), Portable Document Format (.pdf), HTML, XHTML, RTF, Docbook (.xml) y muchos más…

Para instalar unoconv desde la terminal haríamos:

  • En Debian y derivadas como Ubuntu y Linux Mint

sudo apt-get install unoconv

  • En Fedora 

yum install unoconv

  • En openSUSE

zypper install unoconv

Una vez instalado, podemos ver la lista completa de formatos soportados, ejecutando el comando:

unoconv --show

A la hora convertir un documento la sintaxis es realmente sencilla:

unoconv -f formato_salida nombre_archivo

Por ejemplo si quiero convertir a PDF un documento odt, me sitúo con la terminal en el directorio del archivo y basta con escribir:

unoconv -f pdf documento.odt

De manera similar lo haremos con otros formatos, en esta ocasión, es un archivo doc que convierto a html

unoconv -f html documento.doc

Link | Unoconv website