markdown文本轉(zhuǎn)換word格式

標(biāo)簽(空格分隔): 編程研發(fā)


問題描述

markdown是目前流行且高效的科技寫作格式,但是常規(guī)的工作中,word更加通用。如果要在工作場合應(yīng)用markdown,那么必須解決markdown轉(zhuǎn)換word的問題。

問題:給定一個(gè)markdown文檔test.md,將其轉(zhuǎn)換為同名word的docx文檔。

工具選擇

網(wǎng)絡(luò)上現(xiàn)有的開源免費(fèi)且通用的轉(zhuǎn)換工具為pandoc,但pandoc需要在命令行下運(yùn)行,對于一般的電腦使用者無疑是一個(gè)很大的門檻。

因此需要一系列的配置才能方便使用。

解決方案

文檔轉(zhuǎn)換

  • 下載安裝pandoc;
    pandoc官網(wǎng),windows用于在官網(wǎng)下載 pandoc-1.17.0.2-windows.msi文件;
  • 安裝pandoc;
    默認(rèn)安裝,注意記住安裝目錄,一般在C:\Users\Frank\AppData\Local\Pandoc;
  • windows環(huán)境變量中添加安裝路徑,以便命令行后天調(diào)用;
  • 配置bat批處理文件:
    創(chuàng)建文本文件,寫入一行代碼pandoc -s test.md -o test.docx,命名為md2doc.bat;
    此批處理文件將調(diào)用pandoctest.md轉(zhuǎn)換為test.docx;
  • 將需要轉(zhuǎn)換的md文件與bat文件放在同一文件夾下;
  • 點(diǎn)擊md2doc.bat,閃爍cmd黑窗口,然后出現(xiàn)docx文件,轉(zhuǎn)換成功。

環(huán)境變量路徑配置

未來避免每次都輸出很長的文件夾路徑,我們將程序所在路徑添加到windows系統(tǒng)的path變量中。
也就是告訴windows,當(dāng)我們cmd輸入pandoc時(shí),就去相應(yīng)的路徑集合中尋找exe文件。

  • 我的電腦—【右鍵】—【屬性】—【高級系統(tǒng) 設(shè)置】—【環(huán)境變量】
  • 在【系統(tǒng)變量】的列表中,找到【path】
  • 編輯,會看到很長的一堆文件路徑:
C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;
C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT
  • 在后面添加CC:\Users\Frank\AppData\Local\Pandoc\ ,并注意英文分號分隔。
  • 完成之后,重啟生效。

應(yīng)用實(shí)例

  • 需要轉(zhuǎn)換的md文檔與bat批處理文件放入同一文件夾下;


    image_1aj0eurpeb4u1ld01nbj6kt16j29.png-9.6kB
    image_1aj0eurpeb4u1ld01nbj6kt16j29.png-9.6kB
  • 雙擊md2doc.bat,轉(zhuǎn)換;
  • 查看轉(zhuǎn)換結(jié)果:


    image_1aj0f1vjr1apg1uh310kf1flgufom.png-110kB
    image_1aj0f1vjr1apg1uh310kf1flgufom.png-110kB
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容