昨天因为时间的原因,就草草的写了个比较简单的方法,调用hha.dll来编译CHM文件,昨天晚上回去,将这个方法整理到ChmHelper.dll中了,具体的代码如下: CHMDocument.cs文件 添加编译的重载方法 代码 关于hha.dll中的 代码 代码 新的创建hhp的方法 代码 昨天的“农民伯伯”说想整个基于文件夹目录的生成CHM的软件,想了下,也不是很难,主要的难点就是如果确定子节点、父节点的关系。于是乎,昨晚花了点时间,将其实现,现将代码和实现跟大家分享: 这个是测试的文件夹目录: 程序的界面如下:很简单的一个界面,选择根目录,编译(使用hha.dll)
这个是生成的chm电子书,基于文件夹目录的
代码: 遍历整个目录,生成父节点、子节点 代码 编译按钮,在这里设置跟节点 代码
|
|