如何在Fedora / CentOS中安装和使用pandoc

Pandoc是用于将一种标记格式转换为另一种标记格式的Haskell库,也是使用该库的命令行工具。

在本文中,我们将向您展示如何在Fedora / Centos中安装和使用pandoc。

安装pandoc

pandoc软件包可在标准的Fedora / CentOS软件存储库中获得。 要安装它,请运行以下命令:

sudo dnf install pandoc

安装完成后,您可以通过使用简单的版本检查命令键入内容来进行验证:

pandoc --version

输出应如下所示:

pandoc 1.9.4.1
Compiled with citeproc-hs 0.3.4, texmath 0.6.0.6, highlighting-kate 0.5.1.
......

而已! pandoc已安装在您的Fedora / CentOS系统上,您可以开始使用它了。

使用pandoc

在开始使用pandoc命令之前,让我们先回顾一下基本语法。

pandoc [options] [input-file]…

Pandoc可以在多种标记和文字处理格式之间转换,包括但不限于Markdown,HTML,LaTeX和Word docx的各种样式。

如果未指定输入文件,则从标准输入中读取输入。 默认情况下,输出将输出到stdout。 要输出到文件,请使用 -o 选项:

pandoc -o output.html input.txt

默认情况下,pandoc会生成一个文档片段。 生成独立文档(例如,包含以下内容的有效HTML文件: <head><body>), 使用 -s 或者 --standalone 旗帜:

pandoc -s -o output.html input.txt

代替输入文件,可以给出绝对URI。 在这种情况下,pandoc将使用HTTP获取内容:

pandoc -f html -t markdown https://www.fsf.org

从URL请求文档时,可以提供自定义的User-Agent字符串或其他标头:

pandoc -f html -t markdown --request-header User-Agent:"Mozilla/5.0" 
  https://www.fsf.org

这是一个从 .docx 归档到 .odt

pandoc test.docx -o test.odt

要生成PDF,请在输出文件中指定一个 .pdf 扩大:

pandoc test.docx -o test.pdf

转换 test.html 从HTML到Markdown:

pandoc -f html -t markdown test.html

转换 test.txt 从Markdown到LaTeX

pandoc -f markdown -t latex test.txt

结论

Pandoc为需要转换文档格式的任何人提供了强大的支持。

到目前为止,您应该对如何安装和使用pandoc命令有一个很好的了解。 有关的更多信息 pandoc 命令,请参阅 Pandoc用户指南

Sidebar