如何制作可全文搜索的chm电子书?
最近下了几本CHM的电子书,有带全文搜索功能,不知道是什么软件做的?如何制作?因为我用过国内一些软件比如EasyCHM什么的,做出来的书没有全文搜索的功能,或者有什么好的...
最近下了几本CHM的电子书,有带全文搜索功能,不知道是什么软件做的?如何制作?因为我用过国内一些软件比如EasyCHM什么的,做出来的书没有全文搜索的功能,或者有什么好的EXE电子书制作软件也支持全文搜索的呀?(E书工场和友益文书除外,这两软件我都用过,E书工场V1.5精简美观实用,但它的全文搜索把无用页面也一起列出来了;而友益文书全文搜索功能很好,但他作出来的书很难看,目录栏宽度、以及界面大小都无法自己设置。无用功能及垃圾代码多,且WIN7下运行很卡。)
国 展开
国 展开
5个回答
展开全部
有很多软件,比如,Easy CHM,《CHM电子书制作软件》(CHM-Software)工具集锦,M电子书制作利器--友益文书,icrosoft的HTML Help Workshop等等,
下面你看别人发的东西
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文档进行反编译,这样我们可以更直接地借鉴和使用一些制作得非常精美的帮助文档的某些精彩部分,有时搞一点“拿来主义”感觉还是不错的。
参考资料: http://zhidao.baidu.com/question/17210243.html
下面你看别人发的东西
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文档进行反编译,这样我们可以更直接地借鉴和使用一些制作得非常精美的帮助文档的某些精彩部分,有时搞一点“拿来主义”感觉还是不错的。
参考资料: http://zhidao.baidu.com/question/17210243.html
陕西妙网网络科技有限责任公司_
2024-03-17 广告
2024-03-17 广告
三分钟轻松在线制作电子杂志就选FLBOOK,无需下载安装软件,无论您是免费版用户,还是VIP用户,都可以享受正版软件服务。在线制作、实时保存、一键上传发布,无编程、无代码、无崩溃,让曾经非常虐心的工作变得轻松而舒心!想了解更多详情,欢迎您热...
点击进入详情页
本回答由陕西妙网网络科技有限责任公司_提供
展开全部
quickCHM 可以。真正的所见即所得(WYSIWYG)CHM文件制作软件,内置简单易用的所见即所得网页编辑器,使你可以不必在两个软件之间切换,只使用一个软件就可以完成CHM文件的制作。软件采用html help workshop的格式保存和读取,使你不在为格式不同而烦恼。增强反编译功能,反编译后直接可以用QuickCHM读取,使你的工作更轻松。
具体使用教程太长,这里贴不下,可以百度搜索“quickchm教程”查看。
附常见问题供参考:
1.注册码问题
上百度,搜 QuickCHM 2.6 注册码 就可以找到答案。
2.“不支持此接口”问题
想程序中加入网页时会弹出“不支持此接口”的错误提示。经过查找在一位仁兄博客中找到解决的办法。在网上下载WinCHM程序,安装之后找到WinCHM安装目录下的dhtmled.ocx文件,然后把这个文件复制到c:\windows\system32文件夹,替换原有文件,问题解决。
3.I/O error32问题
将word文件转化成网页形式导入QuickCHM中有时会出现这样的问题,属于输入输出错误提示。这是关掉word或wps,还有转化后的网页,再次导入就不会有提示了。
4.导入网页之后无法出现图片。
将word文件转化成 *.html和 *.htm 导入QuickCHM时编成文件会发现好多图片部分都无法显示。网上说的反翻译或查找路径的方法也不很了解。在转化成网页格式的时候直接转化成 *.mht或*.mhtl(单一网页文件)直接生成一个文件,这样再导入就不会出现问题了。
5.word(WPS)和pdf文件导入问题。
QuickCHM不支持word(WPS)和pdf等文件的导入,导入后打开显示文件另存为对话框。因此只能通过其他办法或软件将其他格式转化成QuickCHM可以显示的格式。
具体使用教程太长,这里贴不下,可以百度搜索“quickchm教程”查看。
附常见问题供参考:
1.注册码问题
上百度,搜 QuickCHM 2.6 注册码 就可以找到答案。
2.“不支持此接口”问题
想程序中加入网页时会弹出“不支持此接口”的错误提示。经过查找在一位仁兄博客中找到解决的办法。在网上下载WinCHM程序,安装之后找到WinCHM安装目录下的dhtmled.ocx文件,然后把这个文件复制到c:\windows\system32文件夹,替换原有文件,问题解决。
3.I/O error32问题
将word文件转化成网页形式导入QuickCHM中有时会出现这样的问题,属于输入输出错误提示。这是关掉word或wps,还有转化后的网页,再次导入就不会有提示了。
4.导入网页之后无法出现图片。
将word文件转化成 *.html和 *.htm 导入QuickCHM时编成文件会发现好多图片部分都无法显示。网上说的反翻译或查找路径的方法也不很了解。在转化成网页格式的时候直接转化成 *.mht或*.mhtl(单一网页文件)直接生成一个文件,这样再导入就不会出现问题了。
5.word(WPS)和pdf文件导入问题。
QuickCHM不支持word(WPS)和pdf等文件的导入,导入后打开显示文件另存为对话框。因此只能通过其他办法或软件将其他格式转化成QuickCHM可以显示的格式。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2010-11-22
展开全部
quickCHM 可以。不过这个软件在02年就没再更新了,在Win7上可能无法使用
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你买的MX360肯定比你的工包MX500好,但是由于MX360本身存在有设计缺陷即气孔过大容易进灰,而灰尘对于动圈式的振膜是很致命的,会导致音质下降,所以听MX360一定要套上海绵套,这也是为什么送了3副海绵套(TMD 我刚开始买MX360是时还奇怪森什么时候那么大方了)。另外MX360右耳低音可能会消失(也是听上去不舒服的原因),我一开始也出现了这样的现象本想送修的结果没事时朝发声面吸了口气竟然好了,把我雷了半天,作为森海中低端耳机,MX360性价比算是高的了,但是比起MX760什么的差的不是一个级别了。把耳机送修吧,我想可能出问题了。目前只有广东和北京有售后服务,要联系然后快递,这点很贱。你看看你买的地方可以修吗?不排除楼主买到真正MX500可能性,我同学上次从德国买回来的cx400便宜的下了我一跳
还有 你买贵了
还有 你买贵了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
WinCHM
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询