五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

【這款軟件肯定要火】連ChatGPT都在推薦這一款軟件!

2023-04-25 10:51 作者:UI8白嫖怪  | 我要投稿

微信公眾號:[小斐實戰(zhàn)]?關(guān)注技術(shù)分享,資源分享。問題或建議,請公眾號留言。

是一款流行的文檔轉(zhuǎn)換工具,可在不同文件格式之間進(jìn)行轉(zhuǎn)換。它被譽(yù)為文檔轉(zhuǎn)換的瑞士軍刀,廣受歡迎。連最近備受矚目的人工智能ChatGPT都知道如何將Markdown格式的文件轉(zhuǎn)換為docx格式,它的首選方案就是使用Pandoc

Pandoc是一款免費(fèi)的命令行軟件,基于GPL協(xié)議開源。它是由加州大學(xué)伯克利分校的哲學(xué)系教授John MacFarlane使用Haskell語言開發(fā)的,目前另一位核心開發(fā)者是來自德國的Albert Krewinkel。截至發(fā)稿,Pandoc在GitHub上的倉庫擁有超過28,600個Star和3,100個Fork。

關(guān)注公眾號,每天都有不一樣的精彩內(nèi)容

在Pandoc官網(wǎng)上,你可以找到各個操作系統(tǒng)上的詳細(xì)安裝方法。你可以根據(jù)自己使用的操作系統(tǒng)下載安裝包進(jìn)行安裝,或者下載源代碼并自行編譯。當(dāng)然,也可以使用包管理器進(jìn)行安裝。例如,在Windows系統(tǒng)上,你可以使用Chocolatey進(jìn)行安裝:


choco?install?pandoc

在 macOS 上使用 Homebrew 安裝:


brew?install?pandoc

在 Linux 上使用 APT 安裝:


sudo?apt-get?install?pandoc

安裝完成后,你可以在終端中輸入pandoc --version來確認(rèn)是否安裝成功。如果輸出以下或類似的信息,那么就說明安裝成功了:









pandoc?2.19.2Compiled?with?pandoc-types?1.22.2.1,?texmath?0.12.5.2,?skylighting?0.13,citeproc?0.8.0.1,?ipynb?0.2,?hslua?2.2.1Scripting?engine:?Lua?5.4User?data?directory:?/Users/username/.local/share/pandocCopyright?(C)?2006-2022?John?MacFarlane.?Web:??https://pandoc.orgThis?is?free?software;?see?the?source?for?copying?conditions.?There?is?nowarranty,?not?even?for?merchantability?or?fitness?for?a?particular?purpose.

Pandoc的使用方式如下:


pandoc?[options]?[input-file]

比如我們希望將一個TXT文件轉(zhuǎn)換為網(wǎng)頁文件:


pandoc?-f?markdown?demo.txt?-t?html?-o?demo-h.html

上述命令中,選項 -f markdown表示輸入文件的格式為 Markdown,也可以用 --from=markdown-r markdown--read=markdown來表示;選項 -t html表示輸出文件格式為HTML,也可以用 --to=html、 -w html--write=html來表示。輸入文件為 demo.txt, -o demo-h.html1也可以寫成1--output=demo-h.html,表示將輸出寫入到一個HTML文件中,文件名為 demo-h.html。

關(guān)注公眾號,每天都有不一樣的精彩內(nèi)容

不只能處理文件

許多教程都強(qiáng)調(diào)Pandoc的“輸入文件”和“輸出文件”,盡管這本身沒有問題,但卻在一定程度上限制了Pandoc的功能,讓新手覺得它只能處理文件。然而,實際情況并非如此。與大多數(shù)命令行工具一樣,Pandoc的輸入和輸出也可以是stdin(標(biāo)準(zhǔn)輸入)或stdout(標(biāo)準(zhǔn)輸出),而不僅僅是文件。

據(jù)Pandoc用戶手冊所述,如果沒有指定輸入文件,Pandoc會從stdin讀取輸入。如果沒有指定輸出文件,則輸出為stdout,也就是直接顯示在終端中。例如,可以執(zhí)行下面這個簡單的命令:


echo?'hello?world'?|?pandoc

可以通過管道操作符 | 將echo命令的輸出結(jié)果傳遞給Pandoc。由于沒有指定輸入和輸出文件,Pandoc默認(rèn)將輸入視為Markdown格式,將輸出視為HTML格式,因此它會在終端中顯示以下結(jié)果:


<p>hello?world</p>

標(biāo)準(zhǔn)輸入和標(biāo)準(zhǔn)輸出的特性意味著Pandoc可以與其他命令行工具結(jié)合使用。例如,假設(shè)有一個文本文件demo.txt,但該文件的編碼不是UTF-8,而Pandoc默認(rèn)使用UTF-8,那么可以使用iconv命令進(jìn)行轉(zhuǎn)換,如下所示:


iconv?-t?utf-8?demo.txt?|?pandoc?|?iconv?-f?utf-8

其實Pandoc不僅可以用于"轉(zhuǎn)換文檔格式",還可以用于"處理文本"。此外,Pandoc還可以讀取網(wǎng)頁內(nèi)容并將其轉(zhuǎn)換為其他格式。


pandoc?-f?html?https://pandoc.org?-t?commonmark-raw_html?-o?pandoc.md

這行命令將 Pandoc 官網(wǎng)主頁從 HTML 轉(zhuǎn)換為 Markdown,并關(guān)閉 raw_html 擴(kuò)展(-extenson 表示關(guān)閉擴(kuò)展),避免轉(zhuǎn)換后的 Markdown 中出現(xiàn)很多 HTML 語法。需要指出的是,CommonMark 是一套針對標(biāo)準(zhǔn) Markdown 語法進(jìn)行嚴(yán)格定義并與之高度兼容的規(guī)范,也是由 John MacFarlane 教授主導(dǎo)開發(fā)的。

寫在最后

毫不夸張地說,Pandoc 是我最喜歡的工具之一。盡管它是一個免費(fèi)軟件,但我仍然在 GitHub 上贊助了核心開發(fā)者。我感謝他們開發(fā)了如此優(yōu)秀的軟件,也希望為項目開發(fā)盡一份微薄之力。

撰寫這篇介紹 Pandoc 的文章,讓更多人了解并使用它,同樣讓我感到非常開心。這就像分享自己收藏已久的珍品一樣令人興奮。雖然文章可能無法涵蓋所有方面,甚至可能會遺漏基礎(chǔ)的部分,但我仍然希望能讓你感受到 Pandoc 的魅力,并且希望你能使用并分享它。

獲取工具關(guān)鍵詞

關(guān)注公眾號,每天都有不一樣的精彩內(nèi)容

大數(shù)據(jù)為您分享以下精彩內(nèi)容

  • 【視頻教程】0開發(fā)基礎(chǔ),60分鐘制作一個可變現(xiàn)的小程序

  • 【硬盤有救了,縮小11G】Tiny11:迄今為止用過最流暢的精簡Windows11系統(tǒng)!

  • 【免費(fèi)!流暢!不限速】是時候卸載TeamViewer了!免費(fèi)支持100 臺設(shè)備!國貨精品!

  • PowerToys的FancyZones也得靠邊站!拿出用了10年的分屏工具:鍵盤俠們都啞巴了!

  • 【生產(chǎn)力工具】讓你放棄Windows自帶搜索功能的工具!10秒 VS 1秒!你選擇哪個?

  • ?【神技】聽說你不想按住標(biāo)題欄再移動窗口?Mac/Windows/Liinux新玩法!


【這款軟件肯定要火】連ChatGPT都在推薦這一款軟件!的評論 (共 條)

分享到微博請遵守國家法律
峡江县| 乌拉特后旗| 龙井市| 定远县| 东丽区| 芷江| 敦化市| 饶阳县| 仲巴县| 柳河县| 南召县| 杨浦区| 西林县| 太康县| 麻城市| 栾城县| 江油市| 西贡区| 松阳县| 波密县| 巴林左旗| 岑溪市| 镇宁| 康保县| 莱西市| 霍林郭勒市| 梁平县| 富平县| 肇源县| 泸州市| 保山市| 象州县| 合山市| 同仁县| 兰州市| 广州市| 商南县| 保山市| 监利县| 石首市| 济南市|