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(頁面存檔備份,存於網際網路檔案館)