Pandoc

Overview

Pandoc is a Haskell library for converting from one markup format to another, and a command-line tool that uses this library. It can read markdown and (subsets of) reStructuredText, HTML, and LaTeX, and it can write markdown, reStructuredText, HTML, LaTeX, ConTeXt, PDF, RTF, DocBook XML, OpenDocument XML, ODT, GNU Texinfo, MediaWiki markup, groff man pages, and S5 HTML slide shows.

Pandoc features

To see what pandoc can do, see the demonstration page, or try pandoc on the web.

Documentation

Downloads

For installation instructions for all architectures, see INSTALL. Pandoc is in the MacPorts, Debian unstable, Ubuntu, and FreeBSD ports repositories. Abhishek Dasgupta has also contributed an Arch linux PKGBUILD script. Note that the version of pandoc in these repositories may not be the most recent.

Code repository

Pandoc has a publicly accesible subversion repository at Google Code (http://code.google.com/p/pandoc). To check out the latest, bleeding-edge source code:

svn checkout http://pandoc.googlecode.com/svn/trunk/ pandoc

Reporting bugs

You may view existing bug reports and submit new ones at http://code.google.com/p/pandoc/issues/list.

Mailing lists

News

Disclaimer

Pandoc carries no warranties of any kind.