檔案格式轉換工具 Pandoc

2021-09-19 22:04:20 字數 1722 閱讀 9350

pandoc是由john macfarlane開發的標記語言轉換工具,可實現不同標記語言間的格式轉換,堪稱該領域中的「瑞士軍刀」。

pandoc使用haskell語言編寫,以命令列形式實現與使用者的互動,可支援多種作業系統。

通俗來說,pandoc是乙個實現檔案格式轉換的工具,比如可以把html檔案轉換為txt檔案,markdown檔案,或各種pandoc支援的檔案型別。pandoc支援的檔案型別非常的多,常見的型別肯定是包含進去的,可以看下圖。

pandoc格式轉換對映圖

mac上直接使用brew安裝

brew install pandoc
yum install pandoc
檢視pandoc支援的格式

pandoc -h  #help的開頭部分, linux

# mac版本

pandoc --list-input-formats

pandoc --list-output-formats

轉換為html片段

轉換為完整的html檔案,同時追加頭部與樣式

使用pandoc建立電子書

鏈結

pandoc -o progit.epub title.txt \

01-introduction/01-chapter1.markdown \

02-git-basics/01-chapter2.markdown \

03-git-branching/01-chapter3.markdown \

04-git-server/01-chapter4.markdown \

05-distributed-git/01-chapter5.markdown \

06-git-tools/01-chapter6.markdown \

07-customizing-git/01-chapter7.markdown \

08-git-and-other-scms/01-chapter8.markdown \

09-git-internals/01-chapter9.markdown

html檔案轉換為markdown檔案

pandoc還提供了一些常用的輕量級編輯器的擴充套件,sublime-pandoc,atom-pandoc等等。

檔案格式轉換神器 pandoc

by francis hao mar 11,2017 如果你需要在各種型別的檔案中穿梭,那麼你需要這把瑞士軍刀 pandoc 它可以將各種常見的不常見的檔案型別轉換成另一種,我感興趣的是在linux下將markdown檔案轉換成html,當然這不成問題。如果需要檢視全部支援的轉換格式,見 參考1 既...

時間格式轉換工具類

時間日期工具類有很多,本文主要說的是將當前日期轉換為當前日期的開始時間,即當前日期的0點0分0秒以及當前日期的結束時間即23點59分59秒 得到當前日期字串開始時間格式 yyyy mm dd 00 00 00 public static date getstarttime string starti...

文件格式轉換工具對比

免費 開源 中文字型不亂碼 前後排版大致一樣 工具缺點 xdocreport poi 排版會亂 docx4j 僅支援docx轉換 document4j 僅適用在本地安裝了office服務的windows系統上執行 gotenberg 需部署 需要安裝字型 onlyoffice 需部署 需要安裝字型 ...