本文是前面的C#生成CHM文件系列文章的汇总以及一些其他的关于CHM的资料链接等。
http://www.cnblogs.com/alexis/archive/2010/10/16/1853275.html
下面一系列是以一个实例项目利用前面的知识制作的CHM编辑器,支持将文章导出为CHM文件、导出的CHM文件中的代码语法加亮显示、 批量添加html文件到项目中、CHM文件转换为Word格式、反编译CHM文件等功能。
你可以从这里下载这个项目的源文件,代码中有详细的注释,如果有不明白的地方可以和我联系
C#生成CHM文件(应用篇)之代码库编辑器(1)
http://www.cnblogs.com/alexis/archive/2010/10/17/1853685.html
C#生成CHM文件(应用篇)之代码库编辑器(2)
http://www.cnblogs.com/alexis/archive/2010/10/19/1854253.html
http://www.cnblogs.com/alexis/archive/2010/10/22/1858018.html
http://www.cnblogs.com/alexis/archive/2010/10/23/1858340.html
http://www.cnblogs.com/alexis/archive/2010/10/25/1859801.html
C#生成CHM文件(外篇使用hha.dll)
http://www.cnblogs.com/alexis/archive/2010/11/22/1883745.html
http://www.cnblogs.com/alexis/archive/2010/11/23/1885215.html
一些不错的CHM资料
常见电子书格式及其发编译原理(很透彻)
http://www.comicer.com/stronghorse/software/html/uncompile.htm
外国资料
http://bonedaddy.net/pabs3/code/#hhm
从CHM的编译说起:生动的讲解的CHM的编译原理
http://blog.163.com/prince_vegeta/blog/static/2818035620093132050499/
http://www.moon-soft.com/doc/11582.htm
CHM文件转换为Word,源代码是基于vb的
word转换为CHM文件
反编译CHM文件(有源代码下载)
CHM库文件
将帮助文件集成到我们的.NET项目中
http://www.codeproject.com/KB/dotnet/HelpIntegrationInDotNet.aspx
linux下使用Python将CHM文件转换为PDF文件,有兴趣的朋友可以下源代码看看
http://code.google.com/p/chm2pdf/
hh.exe 命令行参数
hh.exe | -800 | 将Help viewer设为800*600 |
-title | 将chm以窗口800*600显示 | |
-register | 注册hh.exe,将其设为默认的chm文档的shell | |
-decompile | 反编译chm文件,就是将chm拆散开来,对于破坏狂和翻译人员比较有用,懒人就免了 | |
-mapid | 如果你记住chm中htm、html的id,那么用它定位htm、html文件 | |
-safe | 迫使hh.exe以安全模式打开chm。安全模式?就是所有的快捷键都失效 |
更多的命令行信息可以参考
http://www.help-info.de/en/Help_Info_HTMLHelp/hh_command.htm
还有一个开源项目 HtmlHelp
http://www.codeproject.com/KB/cs/htmlhelp.aspx
随笔如有错误或不恰当之处、为希望不误导他人,望大侠们给予批评指正。
个性签名:
信心、恒心、决心和耐心,应该属于世界上的每一个人,同样也属于我自己。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」