PDF · Word a PDF

Word a PDF por lotes

Tienes una carpeta llena de documentos de Word que necesitas en PDF, y abrirlos uno por uno para exportarlos sería una tarde perdida. LibreOffice los convierte todos desde la terminal sin abrir una sola ventana, en tu propia computadora.

Gratis y open source macOS · Linux · Windows Nada sale de tu equipo

1. Instala Pandoc

Se instala una sola vez y queda para siempre. Es gratis y de código abierto:

# macOS (Homebrew)
brew install pandoc

# Ubuntu / Debian
sudo apt install pandoc

# Windows (winget)
winget install JohnMacFarlane.Pandoc

Si nunca has usado la terminal, empieza por la guía de la terminal.

2. El comando exacto

Coloca los archivos de Word en una carpeta, abre la terminal ahí y ejecuta esto. LibreOffice convierte todos los .docx de la carpeta a PDF sin interfaz gráfica:

soffice --headless --convert-to pdf *.docx

Cada documento.docx queda como documento.pdf en la misma carpeta, conservando su nombre. Los archivos de Word originales no se tocan.

Si el comando soffice no aparece

El comando viene con LibreOffice, que es gratuito. En algunos sistemas el ejecutable se llama libreoffice en lugar de soffice; si uno no funciona, prueba con el otro:

libreoffice --headless --convert-to pdf *.docx
Para convertir desde Markdown en lugar de Word, lo tuyo es Pandoc: revisa la guía de la herramienta Pandoc y sus tareas de conversión a PDF.

Tareas relacionadas

Preguntas frecuentes

¿Se respeta el formato del documento de Word?

LibreOffice abre cada .docx con su motor de procesamiento de texto y lo exporta a PDF, así que conserva muy bien tipografías, tablas, encabezados e imágenes. En documentos con maquetación muy específica de Microsoft Word puede haber diferencias menores, pero para informes y cartas estándar el resultado es fiel.

¿Tengo que cerrar LibreOffice antes de ejecutarlo?

Conviene, sí. El modo --headless arranca una instancia de LibreOffice en segundo plano, y si ya tienes el programa abierto con ventana, la conversión por lotes puede entrar en conflicto. Cierra LibreOffice antes de lanzar el comando y la carpeta entera se convertirá sin interrupciones.