2010-07-17 107 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阅读: