Pandoc 一个用 Haskell 文档格式转换软件

 

输入格式可以是: markdown ,TextilereStructuredTextHTML,  LaTeX;

 

输出语言非常丰富,包括: markdownreStructuredTextXHTMLHTML 5LaTeX , ConTeXt,RTFDocBook XMLOpenDocument XMLODTWord docxGNU TexinfoMediaWiki markupEPUBTextilegroff manEmacs Org-ModeAsciiDoc, SlidyDZSlidesS5 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 文件!

 

原创文章,转载请注明: 转载自 明明如月的新家

本文链接地址: http://lmm333.sinaapp.com/pandoc-文档格式转换利器/