C#生成CHM文件(汇总篇)

旧街凉风 提交于 2020-02-13 21:12:43
本文是前面的C#生成CHM文件系列文章的汇总以及一些其他的关于CHM的资料链接等。

 

C#生成CHM文件(入门篇)
C#生成CHM文件(中级篇)
C#生成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

C#生成CHM文件(应用篇)之代码库编辑器(3)【附源代码下载】

http://www.cnblogs.com/alexis/archive/2010/10/22/1858018.html 

C#生成CHM文件(应用篇)之代码库编辑器(4)【附程序最终版下载】

http://www.cnblogs.com/alexis/archive/2010/10/23/1858340.html

C#生成CHM文件(应用篇)之代码库编辑器(5)【总结、程序、源代码】

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

基于文件夹目录生成CHM电子书 (文件格式包括htm、html、txt)

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的编译原理

去除“HTML Help Workshop”反编译功能中的Bug
http://blog.163.com/prince_vegeta/blog/static/2818035620093132050499/ 
使用HTML Help Workshop的几点技巧
http://www.moon-soft.com/doc/11582.htm 

CHM文件转换为Word,源代码是基于vb的

http://chm2word.codeplex.com/ 

word转换为CHM文件

反编译CHM文件(有源代码下载)

CHM库文件

http://www.jedrea.com/chmlib/ 

将帮助文件集成到我们的.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 

 

如果大家喜欢本文,请点击右下角的推荐,谢谢

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!