天天看點

分享 MSDN 下載下傳工具(Word/PDF)

給大夥分享一個最近出爐的 msdn 到 word/pdf 轉換器。我已經用它轉換了 wpf、vspackage、wwf 等 msdn 章節為 pdf。

介紹

下載下傳

使用要求

使用方法

結語

現在的 msdn 已經做得非常好了,章節非常清晰,從入門到精通各個層次都有。我常常會把 msdn 當作一個系統的學習書籍來看。有時候,特别想把 msdn 下載下傳下來,轉換為 pdf,放到平闆電腦上看。

最近急于研究 vs-package 的使用,是以花了一整個晚上寫了這個轉換器。

軟體功能描述:

用于從 msdn 網站上下載下傳指定章節下的所有文章,讀取内容中的文本及圖檔等。讀取完成後,轉換為 word 檔案,并生成相應的目錄。(有了 word 檔案,word 2010 就可以把它導出為 pdf 等其它格式了。)

軟體截圖

分享 MSDN 下載下傳工具(Word/PDF)

下載下傳位址:

分享 MSDN 下載下傳工具(Word/PDF)
分享 MSDN 下載下傳工具(Word/PDF)
分享 MSDN 下載下傳工具(Word/PDF)

使用本軟體,需要安裝 .net4.0 以及 office 軟體。由于我使用的是 office 2010,較低的版本我沒有嘗試過。

分享 MSDN 下載下傳工具(Word/PDF)

打開你要下載下傳的 msdn 頁面,檢視該頁面的辨別。如下圖,其中辨別為 dd489441。

分享 MSDN 下載下傳工具(Word/PDF)

編輯配置檔案

打開 msdnconverter.exe.config,編輯以下配置: 

<configuration>  

    <appsettings>  

        <add key="rootid" value="dd489441"/>  

        <add key="excludesubidlist" value="dd483375,dd489447"/>  

    </appsettings>  

</configuration>

把頁面的辨別“rootid”設定為上面的 dd489441。

有時候,你不想下載下傳某一些子章節,例如大量類型的 api 說明。你可以把這些不想下載下傳的子章節辨別,都加入到 “excludesubidlist” 配置中,以逗号分隔即可。

運作軟體即可

分享 MSDN 下載下傳工具(Word/PDF)

點選回車,開始全自動運作……

先下載下傳整本書的目錄結構……

分享 MSDN 下載下傳工具(Word/PDF)

目錄下載下傳完畢後,會開始下載下傳每一篇文章的文本内容:

分享 MSDN 下載下傳工具(Word/PDF)

文本下載下傳完畢,會開始下載下傳所有的圖檔:

分享 MSDN 下載下傳工具(Word/PDF)

文本和圖檔,會下載下傳到程式對應檔案夾下緩存着。防止中途中斷不再重複下載下傳。

待文本和圖檔下載下傳完成後,程式會打開 word,開始把内容輸出到 word 文檔中。在轉換過程中,打開 word 隻是友善檢視,不要去人為編輯 word 文檔,否則會影響轉換。

分享 MSDN 下載下傳工具(Word/PDF)

輸出完成

轉換完成後,程式為整個文檔生成了目錄和導航。這時,儲存為 word、或者 pdf 即可。:)

分享 MSDN 下載下傳工具(Word/PDF)

輸出

分享 MSDN 下載下傳工具(Word/PDF)

目前軟體是 1.3 版本,還有一些問題沒有解決。例如沒識别表格、清單、許多樣式等。這兩天比較懶,反正能看了,以後有時間再加吧。

enjoy it. :)

繼續閱讀