Pandoc
自由且開放原始碼的文件轉換程式
Pandoc是使用Haskell語言編寫的一款跨平台、自由開源及命令列介面的標記式語言轉換工具,可實現不同標記式語言間的格式轉換,堪稱該領域中的「瑞士軍刀」[3]。
原作者 | John MacFarlane |
---|---|
首次釋出 | 0.1 / 2006年8月14日[1] |
目前版本 | 2.11.2(2020年11月20日[2]) |
原始碼庫 | |
程式語言 | Haskell |
作業系統 | FreeBSD, NetBSD, Linux, Windows, Mac OS X |
類型 | 標記式語言轉換工具 |
特許條款 | GNU GPL[3] |
網站 | pandoc |
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用戶手冊 (頁面存檔備份,存於互聯網檔案館)。
參考資料
編輯- ^ Pandoc - changelog. [2020-11-26]. (原始內容存檔於2020-07-23).
- ^ Releases · jpm/pandoc. [2020-11-26].
- ^ 3.0 3.1 Pandoc - about. [2014-05-20]. (原始內容存檔於2021-01-25).
- ^ Pandoc - getting started. [2014-05-20]. (原始內容存檔於2014-05-20).
外部連結
編輯- Pandoc用戶手冊(HTML格式)(頁面存檔備份,存於互聯網檔案館)
- Pandoc用戶手冊(PDF格式)(頁面存檔備份,存於互聯網檔案館)
- 線上試用Pandoc(頁面存檔備份,存於互聯網檔案館)
- Pandoc轉換範例(頁面存檔備份,存於互聯網檔案館)
- Haskell庫中的Pandoc包(頁面存檔備份,存於互聯網檔案館)
- Pandoc專案的Github頁面(頁面存檔備份,存於互聯網檔案館)
- Pandoc專案的Google Code頁面(頁面存檔備份,存於互聯網檔案館)(自1.12.3版本後已移至Github)
- 支援Pandoc繫結或外掛程式的文字編輯器列表(頁面存檔備份,存於互聯網檔案館)
- Pandoc版Markdown語法說明(中文)(頁面存檔備份,存於互聯網檔案館)(Pandoc對原始的Markdown語法進行了擴充,由此形成了Pandoc版本的Markdown)
- Pandoc與Multimarkdown的比較(頁面存檔備份,存於互聯網檔案館)
- 在Raspberry Pi上安裝使用Pandoc(頁面存檔備份,存於互聯網檔案館)