如何在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