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