Markdown是当今开发人员中流行的文本格式语法。 诸如Github或Bitbucket之类的流行站点使用Markdown来获取项目文档和各种其他类型的用户生成的内容。 这些网站会自动将markdown语法转换为HTML,以便可以在浏览器中显示它。
但是,也许您想将Markdown用作文档格式,而不使用为您进行转换的平台。 或者您需要除HTML之外的其他输出格式。 在这种情况下,您需要一个可以将降价转换为所需目标格式的工具。 Pandoc是一个文档转换工具,可以准确地用于此(以及许多其他事情)。 使用Pandoc,您可以将Markdown文档转换为PDF,HTML,Words DOCX或许多其他格式。
安装Pandoc之后,您只需从命令行运行即可。
注意:默认情况下,Pandoc使用LaTeX生成PDF文档。 因此,如果要生成PDF文档,则需要首先安装LaTex处理器( 必需的LaTeX软件包列表 )。
要将doc.md Markdown文件转换为PDF文档,可以使用以下命令:
pandoc -s -o doc.pdf doc.md
Pandoc能够将多个Markdown文件合并为一个PDF文档。 要从两个Markdown文件中生成一个PDF文档,可以使用:
pandoc -s -o doc.pdf part01.md part02.md
默认情况下,生成的PDF文档中的页边距很大。 您可以通过传递margin参数来更改此设置:
pandoc -s -V geometry:margin=1in -o documentation.pdf part01.md part02.md
要创建HTML或DOCX文档,您只需更改目标文件的文件扩展名即可:
pandoc -s -o doc.html part01.md part02.md
pandoc -s -o doc.docx part01.md part02.md
生成的文档格式正确。 以下两个屏幕截图显示了从两个小的示例降价文件创建的DOCX和PDF文档:
生成的DOCX文档:
生成的PDF文档:
翻译自: https://www.javacodegeeks.com/2016/03/converting-markdown-pdf-docx-pandoc.html