Pandoc

自由且開放原始碼的文件轉換程式

Pandoc是使用Haskell語言編寫的一款跨平台自由開源命令列介面標記式語言轉換工具,可實現不同標記式語言間的格式轉換,堪稱該領域中的「瑞士軍刀[3]

Pandoc
原作者John MacFarlane英語John MacFarlane (philosopher)
首次釋出0.1 / 2006年8月14日,​18年前​(2006-08-14[1]
目前版本2.11.2(2020年11月20日,​3年前​(2020-11-20[2]
原始碼庫 編輯維基數據連結
程式語言Haskell
作業系統FreeBSD, NetBSD, Linux, Windows, Mac OS X
類型標記式語言轉換工具
特許條款GNU GPL[3]
網站pandoc.org

Pandoc支援的標記式語言格式

編輯
Pandoc可讀取的源格式 Pandoc可生成的目標格式

Pandoc的使用

編輯

Pandoc的基本指令格式是[4]

pandoc [options] [input-file] ...

簡單的格式轉換指令:

pandoc -o output.html input.md

其中-o ouput.html表示輸出檔案為output.html,input.md是輸入檔案。

Pandoc會根據檔案的字尾名自動判斷格式,用戶也可以顯式地指定輸入檔案和輸出檔案格式:

pandoc -f markdown -t html -o output.html input.md

其中-f markdown表示輸入檔案格式為Markdown,-t html表示輸出檔案格式為HTML。

詳細的指令參數請參見Pandoc用戶手冊頁面存檔備份,存於互聯網檔案館)。

參考資料

編輯
  1. ^ Pandoc - changelog. [2020-11-26]. (原始內容存檔於2020-07-23). 
  2. ^ Releases · jpm/pandoc. [2020-11-26]. 
  3. ^ 3.0 3.1 Pandoc - about. [2014-05-20]. (原始內容存檔於2021-01-25). 
  4. ^ Pandoc - getting started. [2014-05-20]. (原始內容存檔於2014-05-20). 

外部連結

編輯