chm格式的文件是用什么软件制作的?

chm格式的文件是用什么软件制作的?,第1张

CHM帮助文件是什么?原来的软件大多数采用扩展名为HLP的帮助文件(WinHelp ),但随着互联网的发展,这种格式的帮助文件已经难以适应软件在线帮助的需要,以及更加人性化更加简单易于查看的需要,因此一种全新的帮助文件系统HTML Help由微软率先在Windows98中使用了。由于它是一个经过压缩的网页集合,不但减小了文件的体积,更利于用户从INTERNET上下载,并且还支持HTML、Ac-tiveX、Java、JScript、Visual Basic Scripting 和多种图像格式(.jpeg、.gif和.png 等),因此很快受到广大软件作者和软件用户的欢迎。不过,它的用途又何止这些?

下面,我们就以将小说《围城》制作成一部阅读方便的电子版小说为例,一步步地让您了解CHM帮助文档制作的全过程,通过这样的介绍,相信您一定能随心所欲地做出更多自己想要的电子文档。“公欲善其事,必先利其器”,还是先介绍我们的制作工具吧。能制作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文件之间应该相互链接,如每一章之间应该保留与上一章和下一章超级链接的接口,将这些相对独立的网页制作完成后,将它们储存到一个新建的文件夹毕搭中。

首先我们先介绍几种将要用到的过渡文件:

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

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文件的作用相当于HTML Help 中的HHP文件,在这里就不做更详细的介绍了。

我们现在已经知道要编译一个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文件,然后在上一步中将它们添加到相应的项目中就可以了。HHC的建立和编辑的方法有两种,一种是在“文件”菜单中选择新建一个“目录表”,在随后出现的编辑窗口中对其进行编辑;另一种方法是在形成的hhp文件编辑窗口中点击“目录”窗口选择“创建一个新的目录文件”,并为其命名进行相应的编辑。

经过上面的介绍,现在您一定可以自己编辑制作帮助文件和电子文档了吧,Workshop的用途其实还有很多,其中另一个不得不说的功能是:它不仅可以编译一个CHM文件,更可以对现有的CHM文档进行反编译,这样我们可以更直接地借鉴和使用一些制作得非常精美的帮助文档的某些精彩部分,有时搞一点“拿来主义”感觉还是不错的。

首先讲讲电子书的种类,按照格式来说,常见的电子书有以下几种:

1. CHM格式,熟悉WIN系统的朋友应该知道大多帮助文件都是这种格式。

2. EXE格式,目前是最常见的格式,与CHM一样都是用HTML文件制成,只是‘封装’形式不同。

对于其它诸如:TXT、HTML、PDF、DOC、PDB/PRC(PDA专用的格式)、CLF(LISTPRO这个软件的专有格式,在PALM,PPC和PC上面都有这个软件)、其它还有一些不常见的格式。它们与CHM、EXE格式相比在功能、易用性上都不够好。

第一步,将电子书的文本格式(TXT)整理好。重点一般是段落、错别字、标点、章节。在你希望出现在不同页的文本段落间空白2行!因为后面所用的软件默认为按空2行分页(默认的一般就是最方便、最科学的)。

第二步,利用软件将TXT文档转换为HTML(网页)格式。推荐大家使用软景HTML制造机,这是一款免费的工具软件,自带模版(具有一定效果的网页格式)非常适合对网页制作不熟悉的朋友。

第三步,电子书的封装。前面准备烹饪的材料,现在就开始烹饪啦。这类用途的软件很多,目前大家普遍使用的是 eBook Edit Pro 和 eBook Workshop 。由于是中文版本,而且特别是前者是步骤式 *** 作,非常容易上手,这里我就不多说,大家有不明白的地方可以QQ留言(在我的BLOG首页右侧有败巧州QQ临时会话的链接)。

这里为了方便大家给出注册的方法:

eBook Edit Pro:eBook Edit Pro V3.31 注册机

eBook Workshop:Name:crsky? Code:BB80BF70-17375E4C-B40C90D7

一些相关工具软件:

unEbookWorkShop:unEbookWorkshop是专门用来反编译 ebook Workshop( e书工场 )制作的EXE电子书源文件的工具软件(E书反编译工具),可以迅速地反编译包括在EXE电子书里面的全部源文件,并且完美地恢复源文件的全部目录结构及文件名,以便帮助用户得到源文件进行资料恢复或二次编辑。unEbookWorkshop支持批量 *** 作,您只需指定一个包括EXE电子书的目录,unEbookWorkshop会自动把指定宽升目录下符合条件的文件一次性反编译。

miniKillEBook:一个专门针对基于IE内核电子书的反编译软件,可以在不知道电子书具体文件格式的情况下,反编译电子书的内容。但是内部对功能进行了限制,只能反编译HTML内容,不能反编译电子书中的图片、动画、css、js、音乐等。反编译结果可以是原始的HTML文件,也可以直接存为文本文件,方便转换成PDA、手机电子书格式。

在‘研究’了一下电子书的制作和使用后,发现EXE形式的电子书实在是不够完美,引用一位原创软件高人老马的话“彻底抛弃EXE格式的电子书,这个才是王道。我个人一贯认为,原始的HTML文件格式就很好,支持直接从ZIP/RAR中浏览HTML文件的软件也早就有了,实在没有必要生成EXE,占用空间不说,还会产生垃圾、感染病毒木马、消耗文件列表时间、不能进行批量全文检索,等等,实在得不偿失。”

在我们打开察蔽一本EXE电子书的时候,会在临时文件夹和注册表中产生一些垃圾,关闭软件并不会自动清理掉它们,时间久了,看的书多了,这些垃圾就多起来。

1.CHM文件格式 2.EXE文件格式 3.PDF文件格式 4.WDL文件格式 5.PDG文件格式 6.CEB文件格式 7.HLP文件格式 8.NLC文件格式 9.SWB文件格式 10.LIT文件格式 11.EBX文件格式 12. RB文件格式 13.EBK文件格式 14.TXT文件格式 常见电子书格式 电子读物及电子图书存在的格式有很多种,下面简单地介绍一下当前比较流行和比较常见的几种电子读物文件格式。 1.EXE文件格式 这是目前比较流行也是被许多人青睐的一种电子读物文件格式,这种格式的制作工具也是最多的。它最大的特点就是阅读方便,制作简单,制作出来的电子读物相当精美,不需要安装专门的阅读器就可以阅读。这种格式的电子读物对运行环境并无很高的要求。 但是这种格式的电子图书也有喊誉一些不足之处,如多数相关制作软件制作出来的EXE文件都不支持Flash和Java及常见的音频视频文件,需要IE浏览器支持等。 2、TXT文件格式 计算机中文本文档格式,这种现在普遍应该到电子厂品中,现在最常见的就是TXT小说,不仅方便顷渗亮的在电脑上打开,还可以下载到的MP3和手机中。 3.CHM文件格式 CHM文件格式是微软1998年推出的基于HTML文件特性的帮助文件系统,以替代早先的WinHelp帮助系统,在Windows 98中把CHM类型文件称作“已编译的HTML帮助文件”。被IE浏览器支持的JavaScript、VBScript、ActiveX、Java Applet、Flash、常见图形文件(GIF、JPEG、PNG)、音频视频文件(MID、WAV、AVI)等等,CHM同样支持,并可以通过 URL 与Internet联系在一起。 4.HLP文件格式 HLP文件格式是早期的 *** 作系统所使用的帮助文件系统。这种格式对读者的 *** 作系统没有太多要求,Windows 95及以后的版本都可以运行。现在很多运行于Windows平台的软件,其帮助文件几乎都是HLP格式的。当然,随着微软CHM帮助文件系统的推出和 *** 作系统的发展,HLP文件格式很可能会雀宽被CHM所代替。 HLP文件格式的不足之处是美观程度不够好。由于现在很多人对电子读物的美观程度提出了较高的要求,所以这种格式的电子读物目前在网络上不是很有市场。但是,我们可以肯定一点的是,这种格式的电子读物制作简单、获取方便、对阅读者无需特别的要求。另外,目前很多软件的帮助文件还是使用这种格式,所以在短时间内这种格式还不会退出历史舞台。 5.PDF文件格式 PDF文件格式是美国Adobe公司开发的电子读物文件格式。这种文件格式的电子读物需要该公司的PDF文件阅读器Adobe Acrobat Reader来阅读,所以要求读者的计算机安装有这个阅读器。该阅读器完全免费,可以到Adobe的站点下载。PDF的优点在于这种格式的电子读物美观、便于浏览、安全性很高。但是这种格式不支持CSS、Flash、Java、JavaScript等基于HTML的各种技术,所以它只适合于浏览静态的电子图书。PDF格式的电子图书可以使用Adobe Acrobat来制作和编辑,该软件最新的版本是4.0。 6.WDL文件格式 (WDL是北京华康公司开发的一种电子读物文件格式,目前国内很多大型的电子出版物都使用这种格式。其特点是较好地保留了原来的版面设计,可以通过在线阅读也可以将电子读物下载到本地阅读,但是需要使用该公司专门的阅读器DynaDoc Free Reader来阅读,该阅读器可以从该公司的网站免费下载。 这种格式的电子读物由于对打印和拷贝作了限制,所以适当保护了作者和出版商的利益。与PDF格式一样,该格式依然不支持上述的一些效果。但是支持图片的导入。该格式对文件图像文字质量和最后成品的大小之间的平衡做了较好的处理,采用该格式的文件一般压缩率都比较高。对大中小电子读物都是一个不错的选择。 制作该种格式的电子读物需要使用该公司的软件DynaDoc生成器来完成。该软件目前还没有共享版本,读者可以到该公司的站点去查找关于该软件的相关信息。 7.SWB文件格式 SWB格式是比较少见的一种电子读物文件格式。它是软件WinEbook


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12148751.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存