Saltar a contenido

Pandoc

Es un software opensource para convertir archivos markdown a otros archivos.

La pagina oficial es github https://github.com/jgm/pandoc

2. Instalacion

Desde la web oficial tienen instalables para distintos OS, visitar: https://github.com/jgm/pandoc/releases/latest

Para linux amd64 , descargar el .deb y ejecutar con boton derecho “instalar con gestor de software”

3.Uso

Una vez instalado podemos hacer uso de él por linea de comandos. Nos situamos en la carpeta que contiene el archivo markdown (.md)

pandoc ./sourceMarkdownFile.md -f markdown -t docx -s -o outputWordfile.docx

Ejecucion local imagenes y media

Lo bueno de ejecutar en local, es que si tu documento tiene imagenes referenciadas las encontrara y añadira, cosa que no ocurre en los generadores online.

4.Usando como docker image

A veces es mas comodo usar la imagen de docker que instalar pandoc en local.

Para el uso de pandoc en modo docker run, es necesario ir a la carpeta donde esta el documento que se quiere exportar y ejecutar (si se ejecuta desde otro directorio no se encontraran las imagenes o las referencias relativas que pueda tener el documento):

docker run --rm \
       --volume "$(pwd):/data" \
       --user $(id -u):$(id -g) \
       pandoc/core mifile.md -f markdown -t docx -s -o mifile.docx