一:背景
1 2 3 4
| 对于程序员来说MD文件是很熟悉的一种文档格式,不过有时候MD 对其他用户不太友好,所以会将MD格式的文件转成pdf、html、word 等格式的内容,vscode下载插件也可以实现,Java代码转换也可以, 下面介绍使用pandoc命令工具来实现此操作。
|
二:pandoc介绍
1 2 3 4
| 将文件从一种标记格式转换为另一种格式(比如 html 和 markdown等标记语言), 它可以将文档在 Markdown、LaTeX、reStructuredText、HTML、Word docx 等多 种标记格式之间相互转换,并支持输出 PDF、EPUB、HTML 幻灯片等多种格式。 pandoc支持转换的格式非常多:
|
三:下载和环境配置
3.1 下载

3.2 配置环境变量

四:使用
4.1 常用指令
1 2 3 4 5 6 7 8 9 10 11 12
| -f: 指定输入格式,比如docx、epub、md、html等 -t: 指定输出格式,比如docx、epub、md、html等 -o: 输出到file文件 --verbost: 显示详细调试信息 --log: 指定输出日志信息 --list-input-formats:列出支持的输入格式。 --list-output-formats:列出支持的输出格式。 --list-extensions:列表支持Markdown扩展,后面跟一个+或者-说明是否在pandoc的Markdown中默认启用。 --list-highlight-languages:列出语法突出显示支持的语言。 --list-highlight-styles:列出支持语法高亮的样式。。 -v: 打印版本信息。 -h:显示语法帮助
|
4.2 md导出docx
4.3 md转出html
五:备注
1
| 功能强大,识别的标签比较多,像一些作者的名字都能识别出来。
|
*************感谢您的阅读*************