2010-07-17 74 views

回答

1

它可能不會太困難。你可以看看這個http://savannah.nongnu.org/projects/chmspec,這是對chm文件格式的一個很好的猜測,因爲微軟從來沒有發佈官方規範。表面上它基本上是一組壓縮的html文件。一旦解壓縮,您可以在嵌入式瀏覽器控件中打開html文件。正常的瀏覽器控件是基於IE的,但有一些項目正在開發chrome和firefox可嵌入控件。

+0

多年來一直有一個CHM Firefox插件。 – 2010-07-17 07:14:59

+3

該插件與默認的chm查看器一樣多 – user257412 2010-07-17 15:01:41

5

我已經用C++編寫了一個chm查看器,作爲SumatraPDF的一部分(http://blog.kowalczyk.info/software/sumatrapdf/free-pdf-reader.html)。它是開源的,所以你可以將代碼移植到C#(http://code.google.com/p/sumatrapdf/)。

有分之幾到chm閱讀: