1. 問題描述
用過markdown的朋友都知道帮非,markdown語法簡潔,寫作效率極高讹蘑,非常適合網絡博客末盔、郵件、筆記等非正式文檔的寫作座慰。但對于格式復雜的正式報告陨舱、論文、項目計劃書等正式文檔是不適合的版仔,無法滿足精細排版的要求游盲。
解決這一矛盾的基本思路是,在markdown中寫作完成初稿蛮粮,之后在word中進行精細化排版設置益缎。這就需要markdown轉換word。以前一直沒有找到合適的工具然想,今天終于發(fā)現(xiàn)了一個理想的工具:Writage莺奔。
2. 技術背景
Writage是一款word插件,下載網址為:http://www.writage.com/变泄。
- 功能:支持markdown與word互相轉換
- 安裝:
- Writage令哟,word插件
- Pandoc,文檔轉換后臺軟件
實際上實現(xiàn)文檔格式轉換的是pandoc軟件妨蛹,Writage作為word插件屏富,將pandoc的功能集成到了word選項中,避免了繁瑣的cmd 命令操作蛙卤。
3. 解決方案
安裝Writage和Pandoc軟件后狠半,word中不會直接出現(xiàn)選項卡,但在【打開】和【保存】的對話框中會出現(xiàn)相關的選項表窘,如下:
3.1 markdown轉換word
-
通過word軟件打開markdown文件實現(xiàn):
- 打開原markdown文檔后典予,另存為word格式即可;
3.1 word轉換markdown
- 首先設置word文檔中的標準樣式乐严,如一級瘤袖、二級標題等,如此才能與markdown的格式對應;
-
word格式另存為markdown扼鞋;
4. 實施示例
4.1 插件安裝
- 下載軟件:http://www.writage.com/
- 分別安裝軟件,全部按照默認安裝即可
- 重啟電腦
4.2 markdown轉換word
-
創(chuàng)建markdown文檔筐高,可以在任意編輯器占婉,如cmd markdown
- 導出markdown文本文檔
-
word軟件打開markdown
-
word中markdown文檔的預覽效果如下
由于markdown中的圖片無法設置大小泡嘴,因此在word中排布的圖片格式不標準,需要人工調整逆济。其他格式酌予,如一級、二級標題奖慌,項目列表等基本沒有問題抛虫。
- 調整格式后,即可保存為word简僧、pdf等格式
4.3 word轉換markdown
直接另存為markdown格式即可:
各級標題的設置建椰,實際上在markdown編輯器中更方便修改設置。
5. 常見問題
markdown轉換word的過程中岛马,尤其需要注意的問題是:圖片的下載和存儲棉姐。
5.1 markdown轉換word
在原生的markdown文檔中,圖片以網絡超鏈接的形式保存:
![](http://upload-images.jianshu.io/upload_images/845620-98a1261689d63d17.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
以上的網址即為圖片的網絡路徑啦逆,如果markdown文檔中有這一類圖片伞矩,那么需要在網絡連接的情況下,才能正常輸出有圖片的word文檔蹦浦。否則扭吁,圖片處顯示空白。
5.2 word轉換markdown
word轉換markdown之后盲镶,文檔中的圖片輸出到本地文件夾media
下:
![](http://upload-images.jianshu.io/upload_images/845620-8a1294d3c92ae632.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
文件夾與輸出的markdown文檔在同一目錄下:
在markdown中圖片引用本地相對路徑:
![](media/3dd1ad6de3e0a437694573143f0c8944.png)
故必須保證markdown與media文件夾在一起蝌诡,才能完整的在markdown編輯器中顯示圖片溉贿。
本文用時 35 m