1

我想为我的应用程序创建一个 chm 文件。哪个是最好和最简单的免费软件?我尝试了 HTML Help Workshop,但它非常困难。有没有可用的免费软件?

4

1 回答 1

3

CHM帮助文件是什么?原软件大部分使用HLP扩展帮助文件(WinHelp),但随着互联网的发展,这种格式的帮助文件已经难以适应软件在线帮助的需要,也越来越人性化和人性化。简单易查看的需要,因此一个新的帮助文件系统来自微软的 HTML Help 率先在 Windows98 中使用。因为它是一个压缩的网页集合,不仅减小了文件大小,更有利于用户从INTERNET下载,而且还支持HTML、Java、JScript、ActiveX、Visual Basic Sc​​ripting和多种图像格式(.JPEG、. GIF 和 .PNG),从而迅速受到广大软件作者和软件用户的欢迎。然而,它的用途远不止这些?

在这里,我们以《围城》小说制作成一本通俗易懂的电子版小说为例,一步步让你了解CHM帮助文档制作的全过程,通过这篇介绍,相信你一定能凭自己的心血来潮制作更多的电子文档。“大众要做好自己的工作,先利其器。”,或者介绍一下我们的生产工具。最常用的制作CHM文件工具比Microsoft HTML Help Workshop最容易上手,它完全安装后只有4.6M,包含两组:HTML Help tool set Workshop和HTML Help Image Editor。前者是我们今天要使用的好东东,后者在网页制作中用来编辑和修改图形文件。

在开始菜单中安装 HTML Help Workshop,可以 | 程序 | HTML Help Workshop 打开它。要建立一个CHM帮助文件首先必须将我们所有希望出现的帮助文件内容转化为相对独立的网页文件(HTML文件),这些都可以在HTML Help Workshop中完成,也可以应用到其他网页编辑器(如FontPage 或 HotDog ) 来制作。

比如我们这里作为“围城”的例子,可以根据不同的章节来制作。另外,HTML文件要相互链接,因为每一章都要保留一个和下一章之间的超级链接界面,这些相对独立的网页制作完成,保存到一个新的文件夹中。

首先我们介绍一些会用到的过渡文件:

1.hhp文件,这是最常见的文件类型之一,它实际上是“HTML Help project”的缩写,表示HTML帮助文档项目,它是最常用的直接生成CHM文件的一个类文件,需要有根据其对应的 CHM 文件只能编译一个 HHP 文件。

2.hhc文件,它是“HTML Help table of contents”的缩写,表示HTML帮助文件的目录,我们通常在CHM文件浏览器窗口左侧看到它提供的目录内容,当然,它不是直接编译成 CHM 文件,而是必须集成到一个 HHP 文件中才能发挥作用。

3.hhk文件,它是“HTML Help Index Keyword”的缩写,为我们提供了一个CHM文件的关键字索引搜索功能,也是一个方便查看的帮助文件是不可缺少的一部分,有了HHC文件,就可以直接编译生成相应的 CHM 文件。

4.hhj文件,其实不属于我们今天讨论的内容,因为它属于系统Win Help中的另一个帮助文件,在Win Help系统中,HHJ文件相当于HHP中HTML Help的作用文件,这里不再做更详细的介绍。

我们现在知道要建立一个CHM文件,首先要建立一个HHP文件。首先在Workshop的“文件”菜单中选择“新建”一个项目,这时会出现一个名为“新建项目”的窗口,会有一个“向导”提示你是否会使用WinHelp项目文件(即.HPJ )创建新项目,可以将“已转换的WinHelp项目”选项打勾,点击“下一步”然后指定将要建立的HHP文件名和完整路径,然后进入“下一步”,此时会有是三个复杂的选项,分别表示在现有的HHC、HHK、HTML文件中创建一个HHP文件,由于没有现成的HHC和HHK文件,所以只能选择最后一个(HTML Files),点击“下一步”在随后的“

HHP 文件表格,将在 Workshop | 项目窗口显示文档结构,双击窗口[OPTIONS]选项,可以修改项目结构,例如指定项目的标题,指定CHM文件为默认主页文件和文本编码类型和字体,在文档窗口中,也可以指定要生成的CHM文件名和路径,指定编译时需要的HHC和HHK路径和名称等。上面我们已经介绍了HHC、HHK文档,他们不需要,可以根据需要决定是否生成包含目录和搜索帮助文档,一般来说,总页数少的帮助文件可以省略内容和功能。控制电子版小说《围城》的页面,我们决定先干脆,再执行“

一个比较简单的CHM帮助文件(无目录,无索引)的制作过程是,如果要制作包含内容和索引的帮助文件,可以分别制作一个HHC文件和一个HHK文件,然后在最后一步将在 5 月将它们添加到相应的项目中。HHC的建立和编辑有两种方式,一种是在“文件”菜单中选择新建一个“目录”,在随后出现的编辑窗口中对其进行编辑;另一种方法是在HHP文件编辑窗口中点击“目录”窗口,选择“新建目录文件”,并命名为相应的编辑器。

介绍完之后,现在可以自己编辑制作帮助文档和电子文档啦,Workshop的用途有很多,另外一个不得不说的是:它不仅可以建CHM文件,还可以对已有的CHM文件进行反编译,这样我们就可以更直接的从和使用中制作一些非常精美的帮助文档的一些亮点,有时候有点“拿来主义”的感觉。

于 2012-01-31T05:46:53.237 回答