Pandoc —— 文档格式转换利器
Pandoc 一个用 Haskell 文档格式转换软件
输入格式可以是: markdown ,Textile, reStructuredText, HTML, LaTeX;
输出语言非常丰富,包括: markdown, reStructuredText, XHTML, HTML 5, LaTeX , ConTeXt,RTF, DocBook XML, OpenDocument XML, ODT, Word docx, GNU Texinfo, MediaWiki markup, EPUB, Textile, groff man, Emacs Org-Mode, AsciiDoc, Slidy, DZSlides, S5 HTML slide shows. 如果安装了 LaTeX ,甚至还可以输出为 PDF 格式!
项目主页:http://johnmacfarlane.net/pandoc/
Pandoc的用法也非常简单:
1.从http://code.google.com/p/pandoc/downloads/list 下载适合操作系统的程序
2.安装的话,如果是windows,一路next就好了,会自动加入到system path里面
3.pandoc是个命令行程序,所有操作通过命令行来完成
命令pandoc
常用参数
-f 输入格式(如果没有制定格式,则根据后缀名判断,如果没后缀名,则默认为markdown)
-t 输输出格式(默认为html)
-o 如果没有的话(默认是STDOUT)
例如:
1.
pandoc -f markdown -t html in.txt -o out.html
就是把md格式的in.txt转成out.html
2.
pandoc -o out.html
使用默认参数,和上面一样的效果
3.
pandoc in.tex -o out.doc
根据后缀名,由latex格式转换为doc格式
在windows 中使用时,新建文本文档,改后缀名为cmd,然后插入这样代码:
cd pandoc -f markdown -t html in.txt -o out.html保存后双击运行,就可以自动把当前目录下in.txt文件转换为out.html文件,非常方便!
详细的使用说明可以查找安装目录里面的 README.html 文件!
原创文章,转载请注明: 转载自 明明如月的新家