Kchmviewer 是一款免費(fèi)開源的CHM(又名MS HTML幫助)和用C++編寫的EPUB查看器。與大多數(shù)現(xiàn)有的UNIX CHM查看器不同,它使用TROLTECK QT小部件庫(kù),并且可以選擇性地編譯以便更好地進(jìn)行KDE集成。它不需要KDE,但可以用KDE小部件支持編譯。從版本5開始,它使用WebKIT API來顯示內(nèi)容??捎糜赨NIX、MAC和Windows系統(tǒng)實(shí)現(xiàn)多平臺(tái)運(yùn)行。
功能特點(diǎn):
一個(gè)獨(dú)立的瀏覽器,只依賴于Qt/WebKIT。不需要KDE,但如果使用可選的KDE支持,則可以使用KDE進(jìn)行額外的功能。不需要或使用GNOME、GTK或WXWindows庫(kù)。
當(dāng)使用KDE支持編譯時(shí),使用KDE窗口小部件。
高度可配置的瀏覽體驗(yàn)。用戶可配置的Java和JavaScript執(zhí)行,插件支持和顯示外部?jī)?nèi)容。默認(rèn)情況下,它還警告您打開外部網(wǎng)頁(yè)之前,或切換到另一個(gè)幫助文件。
支持選項(xiàng)卡瀏覽。
正確檢測(cè)并顯示任何有效CHM文件的編碼。
正確顯示非英語(yǔ)CHM文件,包括西里爾語(yǔ)、漢語(yǔ)、日語(yǔ)等。
即使在破損的CHM文件中也能正確顯示內(nèi)容和索引表。
Kchmviewer
為每個(gè)TOC條目顯示適當(dāng)?shù)膱D像。
有完整的CHM索引支持,包括多個(gè)索引條目、交叉鏈接和索引中的父/子條目。
持久的書簽支持。允許存儲(chǔ)書簽,即使此“CHIP”窗口未啟用此CHM文件。不僅存儲(chǔ)頁(yè)面,還存儲(chǔ)每個(gè)書簽的屏幕位置。您可以編輯/刪除書簽。
對(duì)于任何打開的CHM文件,存儲(chǔ)最后打開的窗口、窗口大小、搜索和書簽歷史、字體大小和其他設(shè)置,因此,當(dāng)您再次打開該文件時(shí),所有的東西總是在原地。
在頁(yè)面支持中具有簡(jiǎn)單、強(qiáng)大的搜索功能。
允許增加或減少字體大小,因此殘疾人可以輕松閱讀文本。
有標(biāo)準(zhǔn)的回傳/前進(jìn)/家庭導(dǎo)航。
下一步在內(nèi)容表和PREV中進(jìn)行內(nèi)容表導(dǎo)航。
可以在標(biāo)準(zhǔn)打印機(jī)上打印打開的頁(yè)面(通常是通過杯子)。
可以使用內(nèi)部查看器或用戶指定的外部顯示HTML頁(yè)面的CHM源。
糾正它的鏈接支持:可以通過點(diǎn)擊鏈接導(dǎo)致CHM文件切換到不同的CHM文件。
支持全屏,關(guān)閉內(nèi)容窗口。
擁有先進(jìn)的內(nèi)置搜索引擎,其中:
不要求搜索索引存在于CHM文件中。
索引所有字符,包括符號(hào),這些符號(hào)允許您搜索諸如“$q=新SWFACTHONSE())的代碼。
支持任何語(yǔ)言,一個(gè)CHM文件可以寫入,包括語(yǔ)言使用西里爾語(yǔ),歐洲,阿拉伯語(yǔ)或多字節(jié)聊天集。
支持短語(yǔ)搜索。
可以通過命令行選項(xiàng)或公共DBUS接口來控制。