Pandoc可以实现常用文档格式之间的相互转换,包括HTML、LaTeX、docx、Markdown等。
语法
pandoc [options] inputfiles
Pandoc采用UTF-8编码方案处理输入输出文件。
常用参数说明
--from=FORMAT, -f FORMAT
--to=FORMAT, -t FORMAT
指定输入输出文件的格式,如果没有指定输入输出文件格式,则通过文件扩展名推测文件格式。使用以下命令列出支持的输入输出文件格式:
pandoc --list-input-formats
pandoc --list-output-formats
使用FORMAT+EXTENSION和FORMAT+EXTENSION可以增减相应格式中的一个或多个扩展选项。使用以下命令列出Pandoc支持的扩展
pandoc --list-extensions
pandoc --list-extensions=FORMAT
--output=FILE, -o FILE
如果没有指定输出文件,则输出至标准输出(stdout),默认格式为HTML。
--file-scope
如果给出多个输入文件,则默认将多个文件拼接起来(添加空行分隔)。使用此选项分别转换每一个文件。
-standalone, -s
默认生成文档片段。使用此选项后,Pandoc将使用一个模板来添加必要信息,以生成完整的文件(HTML、LaTeX等)。
--template=FILE
当使用standalone选项时,Pandoc默认采用内置模板。使用template选项指定创建文档所需的模