kchmviewer is a CHM (Winhelp) files viewer written in Qt/ KDE. It can be build as a stand-alone Qt-based application or a KDE application. The main point is compatibility with non-English CHM files, including most international character sets. It has the features set of standard viewer: search (including non-English CHMs), bookmarking, font size changing, index/content browsing, codepage support, and more.
| Tags | Office/Business Utilities |
|---|---|
| Licenses | GPL |
| Operating Systems | Unix |
| Implementation | C++ |
Recent releases


Changes: This release implemented binary TOC and index tables, which speeds up loading of files significantly. A 'waiting' cursor is now displayed while loading the CHM table of contents or index. QTextBrowser was fixed by providing a workaround for "empty" books. More compatibility fixes were made for KDE 4.1. D-BUS support was added for Qt and KDE builds. The application can now be controlled remotely from other applications or scripts. Translations are restored.


Changes: This release added KDE4 support. Qt version 4.4 is now supported as well. Hot keys were added for going to the next or previous item in the TOC. Parallel builds were fixed along with some minor bugs. A Windows binary package is now available.


Changes: Many bugs in handling problematic or even buggy CHM files were fixed along with a couple of other bugs. A command line option was added for searching through a table of contents (--stoc). The application can now be built on MS Windows, and a binary is also available. Major changes were made to the search engine.


Changes: The application was ported to Qt4, and a KDE4 version will be available when KDE4 is released. Recent files were reworked. Searching on the page is now done via the toolbar (like FireFox), and is activated by pressing "Ctrl-F" or "/". A lot of bugs were fixed.


Changes: This is a bugfix release; no features were added. CHMs with Unicode index/topic filenames inside the CHM file were fixed. Showing book images in QTextBrowser when the file path contains urlencoded symbols was fixed. Compilation on 64-bit platforms if system chmlib is not present was fixed.