Pandoc

Pandoc es una librería que permite convertir de un formato de marcado a otro, incluyendo markdown, html, LaTeX, docx de Word y PDF.

Uso

Idealmente se usa pandoc para convertir desde el formato sencillo de texto plano, o bien markdown, hacia otro formato un poco más complejo.

Para dar salida a un fichero se usa -o, por ejemplo:

pandoc entrada.txt -o convertido.html

Si tenemos un original en markdown podremos convertirlo a html de manera sencillas.

pandoc documento.md -o pagina_web.html

También podríamos usar plantillas:

pandoc documento.md --template plantilla.html -o pagina_web.html

Puesto que la representación intermedia menos expresiva que pandoc hace de los documentos, la conversión entre la mayoría de los formatos no es precisa 100%. Pandoc intenta preserevar la estructura general del documento pero no los detalles (como tamaño de márgenes, tipos de letra y demás). Esto puede ser particularmente notable en las tablas más complejas.