給大夥分享一個最近出爐的 msdn 到 word/pdf 轉換器。我已經用它轉換了 wpf、vspackage、wwf 等 msdn 章節為 pdf。
介紹
下載下傳
使用要求
使用方法
結語
現在的 msdn 已經做得非常好了,章節非常清晰,從入門到精通各個層次都有。我常常會把 msdn 當作一個系統的學習書籍來看。有時候,特别想把 msdn 下載下傳下來,轉換為 pdf,放到平闆電腦上看。
最近急于研究 vs-package 的使用,是以花了一整個晚上寫了這個轉換器。
軟體功能描述:
用于從 msdn 網站上下載下傳指定章節下的所有文章,讀取内容中的文本及圖檔等。讀取完成後,轉換為 word 檔案,并生成相應的目錄。(有了 word 檔案,word 2010 就可以把它導出為 pdf 等其它格式了。)
軟體截圖

下載下傳位址:
使用本軟體,需要安裝 .net4.0 以及 office 軟體。由于我使用的是 office 2010,較低的版本我沒有嘗試過。
打開你要下載下傳的 msdn 頁面,檢視該頁面的辨別。如下圖,其中辨別為 dd489441。
編輯配置檔案
打開 msdnconverter.exe.config,編輯以下配置:
<configuration>
<appsettings>
<add key="rootid" value="dd489441"/>
<add key="excludesubidlist" value="dd483375,dd489447"/>
</appsettings>
</configuration>
把頁面的辨別“rootid”設定為上面的 dd489441。
有時候,你不想下載下傳某一些子章節,例如大量類型的 api 說明。你可以把這些不想下載下傳的子章節辨別,都加入到 “excludesubidlist” 配置中,以逗号分隔即可。
運作軟體即可
點選回車,開始全自動運作……
先下載下傳整本書的目錄結構……
目錄下載下傳完畢後,會開始下載下傳每一篇文章的文本内容:
文本下載下傳完畢,會開始下載下傳所有的圖檔:
文本和圖檔,會下載下傳到程式對應檔案夾下緩存着。防止中途中斷不再重複下載下傳。
待文本和圖檔下載下傳完成後,程式會打開 word,開始把内容輸出到 word 文檔中。在轉換過程中,打開 word 隻是友善檢視,不要去人為編輯 word 文檔,否則會影響轉換。
輸出完成
轉換完成後,程式為整個文檔生成了目錄和導航。這時,儲存為 word、或者 pdf 即可。:)
輸出
目前軟體是 1.3 版本,還有一些問題沒有解決。例如沒識别表格、清單、許多樣式等。這兩天比較懶,反正能看了,以後有時間再加吧。
enjoy it. :)