创buildchm文件

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

CHM帮助文件是什么? 原来的软件大部分都是使用扩展的HLP帮助文件(WinHelp),但随着互联网的发展,这种格式的帮助文件已经很难适应软件在线帮助的需要,以及越来越人性化的简单易查的需要,因此新的帮助文件系统HTML帮助从微软率先使用Windows98中。 因为它是一个压缩的网页集合,不仅缩小了文件大小,更利于从INTERNET下载用户,而且还支持HTML,Java,JScript,ActiveX,Visual Basic脚本以及各种图像格式(.jpeg,。 GIF和.PNG),因此很快被大部分软件作者和软件用户所使用。 然而,它的使用远不止这些?

在这里,我们要把“围城”小说作成一个容易阅读小说电子版的例子,一步一步让你了解CHM,帮助记录整个制作过程,通过这个介绍,相信你一定能够把更多自己的兴致作为电子文件。 “希望做好自己工作的公众必须先磨好自己的工具”,或者介绍我们的生产工具。 生成的CHM文件工具最常用的是比Microsoft HTML Help Workshop最容易使用的,它完全安装后只有4.6M,包括两组:HTML帮助工具集Workshop和HTML帮助图像编辑器。 前者是今天我们会用好的东东,后者在网页制作中用来编辑和修改图形文件。

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

比如我们这里作为“围城”的例子,可以根据不同的部分来制作。 另外,这个HTML文件应该是相互联系的,因为每一章都应该保留下来,并且在下一章和超链接界面之间,这些相对独立的网页制作完成后,将它们保存到一个新的文件夹中。

首先我们介绍一些将使用过渡文件:

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

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

3.hhk文件,它是“HTML帮助索引关键字”的缩写,为我们提供了一个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),单击“下一步”在后续的“新建项目 – HTML文件”窗口中,我们已经把网页文件做好了添加到文件列表中,点击“下一步”,就可以看到愉快的“完成”按钮,但是这个并不意味着完成,因为这一步只是建立了一个HHP文件,对于我们来说还有很多工作要做。

HHP文件格式,将在Workshop |中 项目窗口显示文档结构,双击窗口[OPTIONS]选项,可以修改项目结构,例如指定项目的标题,指定的CHM文件为默认主页文件,文本编码类型和字体,在文件窗口中也可以指定由CHM文件名和路径生成,指定编译时所需的HHC和HHK的路径和名称等。以上我们介绍了HHC,HHK文件,它们不需要,可以根据需要决定是否生成包含目录和搜索帮助文档,一般来说,总页数少的帮助文件可以省略其内容和功能。 控制小说“围城”页面的电子版本,我们决定先简单的,然后可以执行“文件”菜单中的“编译”命令,在Workshop中确认HHP文件的路径和名称。 很快,小说的电子版就产生了,虽然它是一个单独的文件,但它可以完全在你的机器之外,从Workshop运行(需要IE4.0以上的支持)。

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

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