Documentos y conversión

Pandoc: el convertidor universal de documentos

Pandoc convierte entre prácticamente todos los formatos de documento que existen — Markdown, Word, HTML, LaTeX, EPUB, PDF y decenas más — en cualquier dirección. Lo usan editoriales y universidades de todo el mundo, y convierte cien archivos con el mismo esfuerzo que uno.

Gratis y open source macOS · Linux · Windows

Instalación

# macOS (Homebrew)
brew install pandoc

# Ubuntu / Debian
sudo apt install pandoc

# Windows (winget)
winget install JohnMacFarlane.Pandoc

Markdown a Word

Pandoc detecta los formatos por las extensiones:

pandoc documento.md -o documento.docx

Para que el Word salga con tus estilos corporativos, pásale un documento de referencia con los estilos ya definidos:

pandoc documento.md --reference-doc=plantilla.docx -o documento.docx

Word a Markdown

La dirección contraria — útil para migrar documentos a un blog, wiki o repositorio, extrayendo las imágenes a una carpeta:

pandoc documento.docx --extract-media=. -t gfm -o documento.md

Markdown a HTML

Una página completa y autocontenida, con tu hoja de estilos:

pandoc documento.md -s --css=estilo.css --metadata title="Mi documento" -o pagina.html

Markdown a PDF

Pandoc genera PDF a través de un motor externo. El camino más ligero hoy es Typst (brew install typst):

pandoc documento.md --pdf-engine=typst -o documento.pdf

La alternativa clásica es LaTeX (texlive), más pesada de instalar pero con control tipográfico total.

Atajo sin Pandoc: si lo que tienes son archivos de Word y solo los quieres en PDF, LibreOffice lo hace por lotes desde la terminal: soffice --headless --convert-to pdf *.docx

Crear un EPUB

Un libro electrónico a partir de capítulos en Markdown, con portada:

pandoc cap1.md cap2.md cap3.md --metadata title="Mi libro" --epub-cover-image=portada.jpg -o libro.epub

Convertir una carpeta completa

Todos los Markdown de la carpeta a Word, cada uno con su nombre:

for f in *.md; do pandoc "$f" -o "${f%.md}.docx"; done

Markdown a presentación PowerPoint

Cada encabezado abre una diapositiva nueva — escribe la presentación como texto y deja el formato a Pandoc:

pandoc presentacion.md -o presentacion.pptx

Guardar un artículo web como Markdown

Pandoc puede leer una URL directamente:

pandoc https://ejemplo.com/articulo -t gfm -o articulo.md

Word a PDF por lotes

LibreOffice por terminal convierte una carpeta entera sin abrir una sola ventana:

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

Markdown a LaTeX

pandoc documento.md -s -o documento.tex

Entre Word, LibreOffice y RTF

Cualquier combinación de .docx, .odt y .rtf funciona con la misma sintaxis:

pandoc documento.docx -o documento.odt

Comparte esta guía

Si te sirvió, a alguien más también le va a servir.