pandoc是一款文档转换工具,能够将用户编辑的markdown文件转换成多种文档格式,比如常用的office格式和html等格式。软件虽然没有图形界面,使用也比较复杂,但是功能十分强大,尤其是配合markdown编辑器使用!
pandoc是一款命令行模式的文档转换工具,能够将用户编辑的文本文件转换成多种类文档类型,支持将md文件转换成html或者pdf和word等等格式。
转换为html格式。命令为
pandoc --ascii yourfile.txt -o newfile.html
这里--ascii可以避免转成utf-8编码,这样中文在浏览器上就不会乱码了。
转为pdf格式。命令为
pandoc --latex-engine=xelatex yourfile.txt -o newfile.pdf注意,为了正确转换中文文本,请修改模板文件,在模板文件第一行下方加入\usepackage{ctex}
即可,当然你首先得确认你的系统上可以正确编译和生成中文tex文件。另外,模板文件在哪里呢?这个需要说明一下,你可以使用如下命令查看:
pandoc -D latex
如果是其他模版,比如html等,将latex变成html即可。如果要修改的话,以我使用的mint操作系统为例,应该使用的命令是:
\sudo vim /usr/share/pandoc*/templates/default.latex对于latex不熟悉的同学,建议先做个备份比较妥当。以免该乱了回不来。
当然windows下的修改也应该类似,找到pandoc安装文件夹里去找模板文件,或者直接搜索也可以。
pandoc是一款文档转换工具,该软件没有界面,使用起来比较艰难,一般情况下很少有人会用得上,只有使用markdown编辑器编辑完成md文件之后,使用该软件就可以将文档转换成office文件或者pdf文件。
( 0 ˲)