Pandoc是一款文檔轉換器,可以幫助用戶對文本格式進行轉換,采用命令行的方式來進行轉換,支持 txt、docx、html、pdf等各種文檔格式,用于將一種標記格式轉換為另一種格式,也是一個使用該庫的命令行工具。
軟件介紹
Pandoc是一款文檔轉換器,幫助用戶將其他格式的文檔轉換為word文檔,這款軟件是基于命令行的文檔格式轉換器,在轉換過程中,用戶需要用到各種命令行語句,來讓轉換過程更加的順暢,比如適當命令行讓頁眉和頁腳生成輸出正確,注意使用的時候需要將命令行的路徑,切換到你想要轉換的文件目錄下,這樣成功轉換后的文檔才會正確生成。
軟件功能
Pandoc的增強版Markdown包括表格、定義列表、元數據塊、腳注、引用、數學等語法。請看下面的Pandoc的Markdown。
Pandoc有一個模塊化的設計:它由一組讀取器和一組寫入器組成,前者解析給定格式的文本,并生成文檔的本機表示(抽象語法樹或AST),后者將本機表示轉換為目標格式。因此,添加一個輸入或輸出格式只需要添加一個閱讀器或寫入器即可。用戶還可以運行自定義的pandoc過濾器來修改中間AST。
由于pandoc對文檔的中間表示方式不如它所轉換的許多格式之間的表現力強,因此不應該期望每一種格式和每一種其他格式之間都能實現完美的轉換。Pandoc試圖保留文檔的結構元素,但不保留格式細節,如邊距大小。而且有些文檔元素,如復雜的表格,可能不適合pandoc的簡單文檔模型。雖然從pandoc的Markdown到所有格式的轉換都力求完美,但從比pandoc的Markdown更有表現力的格式轉換可能會有損失。
安裝方法
Pandoc 的安裝有許多方式,但本文只介紹最簡單的方法。Pandoc 的作者已經為 Windows、macOS、Linux 等操作系統分別制作了對應的程序安裝包。要使用該程序,只需下載對應的程序安裝包進行安裝即可。
1)首先打開下載好的安裝包 pandoc-2.0.1.1-windows.msi
2)不用更改設置,傻瓜式操作,下一步下一步完成
3)軟件安裝成功
2. 測試是否安裝成功
1)打開CMD命令提示符
2)輸入pandoc --version命令
3)會顯示出pandoc的版本信息,則說明安裝成功了
或者,如果你已經安裝了 Anaconda,那么你可以直接使用 Pandoc 了。該程序已經被集成到 Anaconda 中。
點擊下載:Anaconda
參數說明
其中 <files> 為輸入的內容,其輸入即可以來自文件,也可以來自標準輸入甚至網頁鏈接。而 <options> 為參數選項。主要的參數選項有:
-f <format>、-r <format>:指定輸入文件格式,默認為 Markdown;
-t <format>、-w <format>:指定輸出文件格式,默認為 HTML;
-o <file>:指定輸出文件,該項缺省時,將輸出到標準輸出;
--highlight-style <style>:設置代碼高亮主題,默認為 pygments;
-s:生成有頭尾的獨立文件(HTML,LaTeX,TEI 或 RTF);
-S:聰明模式,根據文件判斷其格式;
--self-contained:生成自包含的文件,僅在輸出 HTML 文檔時有效;
--verbose:開啟 Verbose 模式,用于 Debug;
--list-input-formats:列出支持的輸入格式;
--list-output-formats:列出支持的輸出格式;
--list-extensions:列出支持的 Markdown 擴展方案;
--list-highlight-languages:列出支持代碼高亮的編程語言;
--list-highlight-styles:列出支持的代碼高亮主題;
-v、--version:顯示程序的版本號;
-h、--help:顯示程序的幫助信息。
使用說明
查看程序支持的輸入文件格式:
$ pandoc --list-input-formats
查看程序支持代碼高亮的編程語言:
pandoc --list-highlight-languages
查看程序幫助:
pandoc --help
生成 HTML 文檔
使用 Pandoc 可以很容易地將 Markdown 文檔渲染為 HTML 網頁:
pandoc demo.md -o demo.html
上面的命令將輸出一個 HTML 文檔,但該文檔不包含任何樣式,它的顯示效果依賴于你使用的瀏覽器。我們當然希望可以得到排版更精美的文檔,只要在轉換時引入自己的層疊樣式表 CSS 文件。輸入的 CSS 文件可使用 -c 命令來指定:
pandoc demo.md -c style.css -o demo.html
如此輸出的 HTML 文檔已經包含樣式文檔了,平時自己查看時,效果很不錯。但該方式依然存在部分問題。我們發布或共享文檔時,需要傳送至少兩個文件:1 個 HTML 文件和 1 個 CSS 文件,略有些不便。而如果文檔中還包含多個本地圖片等文件,共享文檔幾乎成了不可能的事情。好在 Pandoc 可以將外部文件嵌入到 HTML 文檔中,生成一個自包含的獨立文件:
pandoc demo.md --self-contained -c style.css -o demo.html
在該命令中,--self-contained 參數指定:將任何的外部文件嵌入至輸出的文件中,形成一個獨立的 HTML 文檔。這樣傳送資料時只傳送一個文件就可以了,就像分享 PDF 文檔一樣方便。
latex轉word
首先下載安裝pandoc,具體略過
win+R之后cmd進入命令行
輸入pandoc,不報錯,也就說明可以用了
ctrl+c退出,然后開始我們的轉換
cd進入想要轉換的文件所在的文件夾
輸入pandoc 想要轉換的文件名.tex -o 新生成的文件名.doc
例如pandoc electric.tex -o elec.doc
之后再回車就行了,剛才的文件夾里就有了新生成的doc文件了
轉換完成,很簡單好用。彌補了latex不能直接生成word的不足。
標簽: 文檔轉換
精品推薦
-
諾誠NC轉換器
詳情 -
Remo Convert OST to PST(ost轉pst軟件)
詳情 -
迅捷文字轉語音
詳情 -
Shoviv OST to PST(ost轉pst軟件)
詳情 -
PDFtoImage Converter(pdf轉圖片免費軟件)
詳情 -
嗨格式PDF轉換器免費VIP會員破解版
詳情 -
嗶哩嗶哩BV號轉AV號工具(bv2av)
詳情 -
格式工廠
詳情 -
VPot FREE
詳情 -
萬能坐標轉換軟件
詳情 -
諾誠NC轉換器6.1
詳情 -
DATAKIT CrossManager2022中文破解版
詳情 -
風云pdf轉換器
詳情 -
Free Video to JPG Converter
詳情 -
音視圖萬能格式轉換工具
詳情 -
Ncm轉mp3拖一拖工具
詳情
裝機必備軟件
網友評論