创建Chm文件

时间:2012-01-31 05:34:37

标签: windows chm helpfile help-files

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

1 个答案:

答案 0 :(得分:3)

CHM帮助文件是什么?大多数扩展HLP帮助文件(WinHelp)使用原始软件,但随着Internet的发展,这种格式的帮助文件难以适应软件在线帮助的需要,以及越来越人性化和简单易用的查看需求,因此一个新的帮助文件系统HTML帮助从微软率先使用Windows98了。因为它是一个压缩的网页集合,不仅缩小了文件大小,更有利于用户从INTERNET下载,还支持HTML,Java,JScript,ActiveX,Visual Basic Sc​​ripting和各种图像格式(.jP ,.因此,GIF和.PNG)迅速受到广大软件作者和软件用户的青睐。但是,它的使用远不止这些?

在这里,我们必须"围困"小说制作成易读的小说电子版作为例子,一步一步让你了解CHM帮助记录整个制作过程,通过这个介绍,我相信你一定能够做到更多他们自己的电子文件突发奇想。 "希望做好工作的公众必须首先磨练他的工具。#34;或者介绍我们的生产工具。生成的CHM文件工具最常用的是最易于使用的Microsoft HTML Help Workshop,它仅在4.6M之后完全安装,包含两组:HTML Help工具集Workshop和HTML Help Image Editor。前者是今天我们将使用好的东东,后者在网页上用来编辑和修改图形文件。

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

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

首先我们介绍一些将使用转换文件:

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

2.hhc文件,它是" HTML帮助目录"这个缩写,是在HTML帮助文件目录中表示的,我们通常在窗口左侧的CHM文件浏览器中查看它提供的目录内容,当然它不会直接编译成CHM文件,但必须要集成进入HHP文件中发挥作用。

3.hhk文件,它是" HTML帮助索引关键字"这个缩写,为我们提供了一个CHM文件关键词索引搜索功能,也是一个易于查看的帮助文件是不可或缺的一部分,有了HHC文件,它可以直接编译生成相应的CHM文件。

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

我们现在知道要构建一个CHM文件,首先要建立一个HHP文件。第一个研讨会在"文件"菜单选择"新"一个项目,然后将被称为"新项目"窗口,会有一个"向导"提示您是否将用于WinHelp项目文件(即HPJ)来创建新项目,可以是"转换后的WinHelp项目"勾选选项,点击" next"然后指定建立HHP文件名和完整路径的意愿,然后输入"下一步",这次会有三个复杂的选项,它们在现有的HHC,HHK,HTML文件中表示创建一个HHP文件,因为没有现成的HHC和HHK文件,所以我们只能选择一个最后(HTML文件),单击"下一步"在随后的#34;新项目 - HTML文件"窗口,我们已经做好了网页文件以便添加到文件列表中,点击"下一步",你可以看到愉快的"完成"按钮,但这并不意味着要完成,因为这一步只是设置了一个HHP文件,我们仍然有很多工作要做。

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

一个相对简单的CHM帮助文件(没有目录,没有索引)生产过程就是,如果要制作包含帮助文件的内容和索引,可以单独生成一个HHC文件和一个HHK文件,然后在最后一步将它们添加到may中的相应项目中。 HHC以两种方式建立和编辑,一种是在"文件"菜单并选择新的"目录",在随后出现的编辑窗口中进行编辑;另一种方法是在HHP文件编辑器窗口中单击"目录"窗口,选择"创建一个新的目录文件",并命名相应的编辑器。

介绍之后,现在你可以编辑自己的生产来帮助文档和电子文档吧,Workshop使用的有很多,其中一个不得不说的是:它不仅可以构建一个CHM文件,还可以在现有的CHM文件反编译,这样我们就可以更直接地从和使用一些非常精细的制作文件中获得一些亮点,有时会有点"拿来主义"感觉很好。