分享

基于文件夹目录生成CHM电子书

 戴维图书馆 2019-10-06

昨天因为时间的原因,就草草的写了个比较简单的方法,调用hha.dll来编译CHM文件,昨天晚上回去,将这个方法整理到ChmHelper.dll中了,具体的代码如下:

CHMDocument.cs文件

添加编译的重载方法

代码

关于hha.dll中的 代码

代码

新的创建hhp的方法

代码

昨天的“农民伯伯”说想整个基于文件夹目录的生成CHM的软件,想了下,也不是很难,主要的难点就是如果确定子节点、父节点的关系。于是乎,昨晚花了点时间,将其实现,现将代码和实现跟大家分享:

 这个是测试的文件夹目录:

 程序的界面如下:很简单的一个界面,选择根目录,编译(使用hha.dll)

 

这个是生成的chm电子书,基于文件夹目录的

 

 代码:

遍历整个目录,生成父节点、子节点

代码

编译按钮,在这里设置跟节点

代码

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多