使用pandoc转换文件格式例子
2015-03-05
该文章来源于pandoc官网
Pandoc a universal document converter
Try pandoc online
You can try pandoc online here.
Examples
To see the output created by each of the commands below, click on the name of the output file:
-
HTML fragment:
pandoc README -o example1.html
-
Standalone HTML file:
pandoc -s README -o example2.html
-
HTML with smart quotes, table of contents, CSS, and custom footer:
pandoc -s -S --toc -c pandoc.css -A footer.html README -o example3.html
-
LaTeX:
pandoc -s README -o example4.tex
-
From LaTeX to markdown:
pandoc -s example4.tex -o example5.text
-
reStructuredText:
pandoc -s -t rst --toc README -o example6.text
-
Rich text format (RTF):
pandoc -s README -o example7.rtf
-
Beamer slide show:
pandoc -t beamer SLIDES -o example8.pdf
-
DocBook XML:
pandoc -s -S -t docbook README -o example9.db
Chunked XHTML via DocBook and xmlto:
xmlto xhtml -m config.xsl example9.db -o example9/
-
Man page:
pandoc -s -t man pandoc.1.md -o example10.1
-
ConTeXt:
pandoc -s -t context README -o example11.tex
-
Converting a web page to markdown:
pandoc -s -r html http://www.gnu.org/software/make/ -o example12.text
-
From markdown to PDF:
pandoc README -o example13.pdf
-
PDF with numbered sections and a custom LaTeX header:
pandoc -N --template=mytemplate.tex --variable mainfont=Georgia --variable sansfont=Arial --variable monofont="Bitstream Vera Sans Mono" --variable fontsize=12pt --variable version=1.10 README --latex-engine=xelatex --toc -o example14.pdf
-
HTML slide shows:
pandoc -s --mathml -i -t dzslides SLIDES -o example16a.html pandoc -s --webtex -i -t slidy SLIDES -o example16b.html pandoc -s --mathjax -i -t revealjs SLIDES -o example16d.html
-
TeX math in HTML:
pandoc math.text -s -o mathDefault.html pandoc math.text -s --mathml -o mathMathML.html pandoc math.text -s --webtex -o mathWebTeX.html pandoc math.text -s --mathjax -o mathMathJax.html pandoc math.text -s --latexmathml -o mathLaTeXMathML.html
-
Syntax highlighting of delimited code blocks:
pandoc code.text -s --highlight-style pygments -o example18a.html pandoc code.text -s --highlight-style kate -o example18b.html pandoc code.text -s --highlight-style monochrome -o example18c.html pandoc code.text -s --highlight-style espresso -o example18d.html pandoc code.text -s --highlight-style haddock -o example18e.html pandoc code.text -s --highlight-style tango -o example18f.html pandoc code.text -s --highlight-style zenburn -o example18g.html
-
GNU Texinfo, converted to info, HTML, and PDF formats:
pandoc README -s -o example19.texi makeinfo example19.texi -o example19.info makeinfo example19.texi --html -o example19 texi2pdf example19.texi # produces example19.pdf
-
OpenDocument XML:
pandoc README -s -t opendocument -o example20.xml
-
ODT (OpenDocument Text, readable by OpenOffice):
pandoc README -o example21.odt
-
MediaWiki markup:
pandoc -s -S -t mediawiki --toc README -o example22.wiki
-
EPUB ebook:
pandoc -S README -o README.epub
-
Markdown citations:
pandoc -s -S --biblio biblio.bib --csl chicago-author-date.csl CITATIONS -o example24a.html pandoc -s -S --biblio biblio.bib --csl chicago-fullnote-bibliography.csl CITATIONS -o example24b.html pandoc -s -S --biblio biblio.bib --csl ieee.csl CITATIONS -t man -o example24c.1
-
Textile writer:
pandoc -s -S README -t textile -o example25.textile
-
Textile reader:
pandoc -s -S example25.textile -f textile -t html -o example26.html
-
Org-mode:
pandoc -s -S README -o example27.org
-
AsciiDoc:
pandoc -s -S README -t asciidoc -o example28.txt
-
Word docx:
pandoc -s -S README -o example29.docx
-
LaTeX math to docx:
pandoc -s math.tex -o example30.docx
-
DocBook to markdown:
pandoc -f docbook -t markdown -s howto.xml -o example31.text
-
MediaWiki to html5:
pandoc -f mediawiki -t html5 -s haskell.wiki -o example32.html
-
Custom writer:
pandoc -t sample.lua example33.text -o example33.html
-
Docx with a reference docx:
pandoc -S --reference-docx twocolumns.docx -o UsersGuide.docx README
-
Docx to markdown, including math:
pandoc -s example30.docx -t markdown -o example35.md
-
EPUB to plain text:
pandoc README.epub -t plain -o example36.text