轻松记录您
灵感和创意

将markdown格式的文件转换成PDF,DOCX等其他格式

Markdown的文件可以轻松转成其他格式的文件,比如: PDF、EPUB、HTML 等。用什么软件去实现了?我们可以通过Pandoc  去实现,同时该程序被称为格式转换界的 “瑞士军刀”。

介绍

Pandoc 的作者是 John MacFarlane,他是加州大学伯克利分校的哲学系教授。Pandoc 使用 Haskell 语言编写,被作者用来生成讲义、课件和网站等。该程序开源免费,目前以 GPL 协议托管在 Github 网站上。

安装

对于 Centos 等 Linux 发行版,Pandoc 已经被集成到系统的软件源内,因此还可以直接从软件源安装:

yum install pandocyum install  texlive-xetex

参数说明

pandoc -h

格式转换

(1)Markdown 文件转换为 docx 格式

pandoc linux.md -o linux.docx

(2)HTML转docx格式

pandoc http://ip.yeyese.top/  -o aa.docx

(3)Markdown文件转成 PDF格式

我们尝试用下面的方法转换:

$ pandoc linux.md -o linux.pdfpandoc: pdflatex not found. pdflatex is needed for pdf output.

pandoc 在生成 pdf 文件的时候默认使用 pdflatex 引擎,Linux没有安装Tex,所以才报错了。我们可以指定 xelatex  引擎转换

pandoc linux.md –latex-engine=xelatex  -o linux.pdf

未经允许不得转载:坚果云Markdown » 将markdown格式的文件转换成PDF,DOCX等其他格式
分享到: 更多 (0)

坚果云Markdown轻松记录您 灵感和创意

坚果云Markdown下载坚果云Markdown介绍