If you need to convert files from one markup format into another, pandoc is your swiss-army knife. Pandoc can convert between the following formats:
(← = conversion from; → = conversion to; ↔︎ = conversion from and to)
- Lightweight markup formats
- ↔︎ Markdown (including CommonMark and GitHub-flavored Markdown)
↔︎ reStructuredText
→ AsciiDoc
↔︎ Emacs Org-Mode
↔︎ Emacs Muse
↔︎ Textile
← txt2tags - HTML formats
- ↔︎ (X)HTML 4
↔︎ HTML5 - Ebooks
- ↔︎ EPUB version 2 or 3
↔︎ FictionBook2 - Documentation formats
- → GNU TexInfo
↔︎ Haddock markup - Roff formats
- ↔︎ roff man
→ roff ms - TeX formats
- ↔︎ LaTeX
→ ConTeXt - XML formats
- ↔︎ DocBook version 4 or 5
↔︎ JATS
→ TEI Simple - Outline formats
- ↔︎ OPML
- Bibliography formats
- ← BibTeX
← BibLaTeX
↔︎ CSL JSON
↔︎ CSL YAML
- Word processor formats
- ↔︎ Microsoft Word docx
↔︎ OpenOffice/LibreOffice ODT
→ OpenDocument XML
→ Microsoft PowerPoint - Interactive notebook formats
- ↔︎ Jupyter notebook (ipynb)
- Page layout formats
- → InDesign ICML
- Wiki markup formats
- ↔︎ MediaWiki markup
↔︎ DokuWiki markup
← TikiWiki markup
← TWiki markup
← Vimwiki markup
→ XWiki markup
→ ZimWiki markup
↔︎ Jira wiki markup - Slide show formats
- → LaTeX Beamer
→ Slidy
→ reveal.js
→ Slideous
→ S5
→ DZSlides - Data formats
- ← CSV tables
- Custom formats
- → custom writers can be written in lua.
- → via
pdflatex
,lualatex
,xelatex
,latexmk
,tectonic
,wkhtmltopdf
,weasyprint
,prince
,context
, orpdfroff
.
Source: Pandoc – About pandoc