[LibreOffice] Convertir archivo Writer / Word a pdf por consola

Les traigo por acá un pequeño tip que espero que a alguien le sirva.

Desde la consola es posible usar libreoffice para convertir archivos de word o writer a pdf, sin usar interfaz gráfica.

Paso 1
Instalar libreoffice writer básico para usar solo en consola (si es para un servidor sin interfaz gráfica), si es para probar en una computador normal que ya tiene libreffice instalado, omitir este paso.

sudo apt install libreoffice-core libreoffice-writer --no-install-recommends

Paso 2
Usar el comando por consola para convertir:

libreoffice --headless --convert-to pdf /ruta/mi_archivo.docx --outdir /ruta/mi_archivo_convertido.pdf

Y listo, ya lo he probado desde una maquina virtual sin interfaz grádica y funciona excelente.

6 Me gusta

Ey, es muy útil. Evita cargar en memoria la interfaz de la aplicación para una tarea sencilla.
Muchas gracias por el tip.

1 me gusta

Yo lo uso para automatizar un desarrollo por php, bueno hasta ahora lo voy a hacer estoy en pruebas, pero serviría también en python y otros lenguajes que permitan ejecutar comandos de consola .

Si, incluso se puede combinar con un script de bash para hacerlo super simple y dejar que el propio SO se dedique a eso.

1 me gusta