Pandoc é uma biblioteca Haskell para converter de um formato de marcação para outro, e uma ferramenta de linha de comando que usa esta biblioteca. Se você precisa converter arquivos de um formato de marcação para outro, pandoc é sua faca de braço suíço. Precisa gerar uma página de homem de um arquivo de marcação? Não há problema. LaTeX para Docbook? Claro. HTML para MediaWiki? Sim, isso também. Pandoc pode ler marcação e (subconjuntos de) reStructuredText, HTML e LaTeX, e pode escrever texto simples, markdown, reStructuredText, HTML, LaTeX, ConTeXt, PDF, RTF, DocBook XML, OpenDocument XML, ODT, GNU Texinfo, MediaWiki markup, groff man pages, EPli A saída PDF (via LaTeX) também é suportada com o script de wrapper markdown2pdf incluído.