Pandoc
Sign in to saveAlso known as pandoc.org, Pandoc conversion tool
Pandoc is a free-software document converter, widely used as a writing tool (especially by scholars) and as a basis for publishing workflows. It was created by John MacFarlane, a philosophy professor at the University of California, Berkeley.
Key facts
- Software.name
- Pandoc
- Software.author
- John MacFarlane
- Software.programming language
- Haskell
- Software.operating system
- Unix-like, Windows
- Software.platform
- Cross-platform
- Software.license
- GNU GPLv2-or-later
via Wikipedia infobox
Described at
TAPoR
tapor.ca →Link to a page describing this subject · 1,151 chars · not written by Vinony
Source code
Pandoc is a Haskell library for converting from one markup format to another, and a command-line tool that uses this library. It can convert from asciidoc (AsciiDoc markup) bibtex (BibTeX bibliography) biblatex (BibLaTeX bibliography) bits (BITS XML, alias for jats ) commonmark (CommonMark Markdown) commonmark x (CommonMark Markdown with extensions) creole (Creole 1.0) csljson (CSL JSON bibliography) csv (CSV table) tsv (TSV table) djot (Djot markup) docbook (DocBook) docx (Word docx) dokuwiki (DokuWiki markup) endnotexml (EndNote XML bibliography) epub (EPUB) fb2 (FictionBook2 e-book) gfm (GitHub-Flavored Markdown), or the deprecated and less accurate markdown github ; use markdown github only if you need extensions not supported in gfm . haddock (Haddock markup) html (HTML) ipynb (Jupyter notebook) jats (JATS XML) jira (Jira/Confluence wiki markup) json (JSON version of native AST) latex (LaTeX) markdown (Pandoc’s Markdown) markdown mmd (MultiMarkdown) markdown phpextra (PHP Markdown Extra) markdown strict (original unextended Markdown) mediawiki (MediaWiki markup) man (roff man)) mdoc (mdoc manual page markup) muse (Muse) native (native Haskell) odt (OpenDocument text document) opml (OPML) org (Emacs Org mode) pod (Perl’s Plain Old Documentation) pptx (PowerPoint) ris (RIS) bibliography) rtf (Rich Text Format) rst (reStructuredText) t2t (txt2tags) textile (Textile) tikiwiki (TikiWiki markup) twiki (TWiki markup) typst (typst) vimwiki (Vimwiki) xlsx (Excel spreadsheet) xml (XML version of native AST) the path of a custom Lua reader, see Custom readers and writers below It can convert to ansi (text with ANSI escape codes, for terminal viewing) asciidoc (modern AsciiDoc as interpreted by AsciiDoctor) asciidoc legacy (AsciiDoc as interpreted by asciidoc-py ). asciidoctor (deprecated synonym for asciidoc ) bbcode BBCode bbcode fluxbb BBCode (FluxBB) bbcode phpbb BBCode (phpBB) bbcode steam BBCode (Steam) bbcode hubzilla BBCode (Hubzilla) bbcode xenforo BBCode (xenForo) beamer (LaTeX beamer slide show) bibtex (BibTeX bibliography) biblatex (BibLaTeX bibliography) chunkedhtml (zip archive of multiple linked HTML files) commonmark (CommonMark Markdown) commonmark x (CommonMark Markdown with extensions) context (ConTeXt) csljson (CSL JSON bibliography) djot (Djot markup) docbook or docbook4 (DocBook 4) docbook5 (DocBook 5) docx (Word docx) dokuwiki (DokuWiki markup) epub or epub3 (EPUB v3 book) epub2 (EPUB v2) fb2 (FictionBook2 e-book) gfm (GitHub-Flavored Markdown), or the deprecated and less accurate markdown github ; use markdown github only if you need extensions not supported in gfm . haddock (Haddock markup) html or html5 (HTML, i.e. HTML5/XHTML polyglot markup) html4 (XHTML 1.0 Transitional) icml (InDesign ICML) ipynb (Jupyter notebook) jats archiving (JATS XML, Archiving and Interchange Tag Set) jats articleauthoring (JATS XML, Article Authoring Tag Set) jats publishing (JATS XML, Journal Publishing Tag Set) jats (alias for jats archiving ) jira (Jira/Confluence wiki markup) json (JSON version of native AST) latex (LaTeX) man (roff man)) markdown (Pandoc’s Markdown) markdown mmd (MultiMarkdown) markdown phpextra (PHP Markdown Extra) markdown strict (original unextended Markdown) markua (Markua) mediawiki (MediaWiki markup) ms (roff ms)) muse (Muse) native (native Haskell) odt (OpenDocument text document) opml (OPML) opendocument (OpenDocument XML) org (Emacs Org mode) pdf (PDF) plain (plain text) pptx (PowerPoint slide show) rst (reStructuredText) rtf (Rich Text Format) texinfo (GNU Texinfo) textile (Textile) slideous (Slideous HTML and JavaScript slide show) slidy (Slidy HTML and JavaScript slide show) dzslides (DZSlides HTML5 + JavaScript slide show) revealjs (reveal.js HTML5 + JavaScript slide show) s5 (S5 HTML and JavaScript slide show) tei (TEI Simple) typst (typst) vimdoc (Vimdoc) xml (XML version of native AST) xwiki (XWiki markup) zimwiki (ZimWiki markup) the path of a custom Lua writer, see Custom readers and writ
Excerpt from the source-code README · 13,552 chars · not written by Vinony
Wikidata facts
- Official website
- johnmacfarlane.net/pandoc
Show 7 more facts
- software version identifier
- 3.9.0.2
- source code repository URL
- github.com/jgm/pandoc
- inception
- 2006-08-14
- Stack Exchange tag
- tex.stackexchange.com/tags/pandoc
- social media followers
- 2010
- described at URL
- marketplace.sshopencloud.eu/tool-or-service/9x0XmY
- official demo URL
- pandoc.org/app
Sources (15)
via Wikidata · CC0
~4 min read
Article
8 sectionsContents
- Functionality
- CiteProc<!-- Linked from [[Comparison of reference management software]]: do not rename heading without fixing incoming links -->
- Supported file formats
- Input formats
- Output formats
- See also
- References
- External links
Pandoc is a free-software document converter, widely used as a writing tool (especially by scholars) and as a basis for publishing workflows. It was created by John MacFarlane, a philosophy professor at the University of California, Berkeley.
== Functionality == Pandoc dubs itself a "markup format" converter. It can take a document in one of the supported formats and convert only its markup to another format. Maintaining the look and feel of the document is not a priority.