Kchmviewer 是一款免费开源的CHM(又名MS HTML帮助)和用C++编写的EPUB查看器。与大多数现有的UNIX CHM查看器不同,它使用TROLTECK QT小部件库,并且可以选择性地编译以便更好地进行KDE集成。它不需要KDE,但可以用KDE小部件支持编译。从版本5开始,它使用WebKIT API来显示内容。可用于UNIX、MAC和Windows系统实现多平台运行。
功能特点:
一个独立的浏览器,只依赖于Qt/WebKIT。不需要KDE,但如果使用可选的KDE支持,则可以使用KDE进行额外的功能。不需要或使用GNOME、GTK或WXWindows库。
当使用KDE支持编译时,使用KDE窗口小部件。
高度可配置的浏览体验。用户可配置的Java和JavaScript执行,插件支持和显示外部内容。默认情况下,它还警告您打开外部网页之前,或切换到另一个帮助文件。
支持选项卡浏览。
正确检测并显示任何有效CHM文件的编码。
正确显示非英语CHM文件,包括西里尔语、汉语、日语等。
即使在破损的CHM文件中也能正确显示内容和索引表。
Kchmviewer
为每个TOC条目显示适当的图像。
有完整的CHM索引支持,包括多个索引条目、交叉链接和索引中的父/子条目。
持久的书签支持。允许存储书签,即使此“CHIP”窗口未启用此CHM文件。不仅存储页面,还存储每个书签的屏幕位置。您可以编辑/删除书签。
对于任何打开的CHM文件,存储最后打开的窗口、窗口大小、搜索和书签历史、字体大小和其他设置,因此,当您再次打开该文件时,所有的东西总是在原地。
在页面支持中具有简单、强大的搜索功能。
允许增加或减少字体大小,因此残疾人可以轻松阅读文本。
有标准的回传/前进/家庭导航。
下一步在内容表和PREV中进行内容表导航。
可以在标准打印机上打印打开的页面(通常是通过杯子)。
可以使用内部查看器或用户指定的外部显示HTML页面的CHM源。
纠正它的链接支持:可以通过点击链接导致CHM文件切换到不同的CHM文件。
支持全屏,关闭内容窗口。
拥有先进的内置搜索引擎,其中:
不要求搜索索引存在于CHM文件中。
索引所有字符,包括符号,这些符号允许您搜索诸如“$q=新SWFACTHONSE())的代码。
支持任何语言,一个CHM文件可以写入,包括语言使用西里尔语,欧洲,阿拉伯语或多字节聊天集。
支持短语搜索。
可以通过命令行选项或公共DBUS接口来控制。