kchmviewer

Utilities

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

3
6.5
Available as/for: -
Description:

KchmViewer is a chm (MS HTML help file format) viewer, written in C++. Unlike most existing CHM viewers for Unix, it uses Trolltech Qt widget library, and does not depend on KDE or Gnome. However, it may be compiled with full KDE support, including KDE widgets and KIO/KHTML.

The main advantage of KchmViewer is non-English language support. Unlike others, KchmViewer in most cases correctly detects help file encoding, correctly shows tables of context of Russian, Korean, Chinese and Japanese help files, and correctly searches in non-English help files (search for MBCS languages - ja/ko/ch is still in progress).

KchmViewer is written by George Yunaev, and is licensed under GNU GPL v3 license.

mathpr

14 years ago

i am sorry. i think it is really nice for you to build a rpm package. but your rpm package is not a googd build. there are options you can give to the configure script. and why are the datas going in strange directories.
as i told you befor i tried to rebuild it form soure with the following options.

./configure --prefix=/opt/kde3 --with-kde

my question was, because you have allready been made a rpm package, wheter you could repacking it, using the options above. :)
thank you that would be very nice of you.

Report

linux3114a

14 years ago

kchmviewer-3.0-2.lotus.i586.rpm
at
http://home.scarlet.be/raoul.linux/lotus.html

Report

mathpr

14 years ago

thx that was fast :)

Report

vdboor

14 years ago

I'm curious, can this application be added to KDE4-core?

Report

dkarlovi

14 years ago

I don't think so, oKular will, among others, have CHM loading support.

Report

vdboor

14 years ago

Cool. I'm all in for integrated document viewers :)

Report

gassauer

14 years ago

3.0.
after finding a chapter/page in the search tab, clicking on this page should (optionaly?) search for the search term in this page.
currently the search term has to be copied in the search field on top and the search has to be executed manualy.

BTW searching for substrings would be great too.

Report

gassauer

14 years ago

Hi!
the performance gain is great, but compared to the previous version on SuSE 10.2 the color highglightening is lost. all text is black.

My be my setup is not correct, where can I look?.

Report

karunamurti

14 years ago

In file included from libchmfile.cpp:23:
libchmfileimpl.h:33: error: parse error before `t'
libchmfileimpl.h:33: error: missing ';' before right brace
libchmfileimpl.h:35: error: `u_int64_t' was not declared in this scope
libchmfileimpl.h:35: error: template argument 1 is invalid
libchmfileimpl.h:35: error: ISO C++ forbids declaration of `offsets' with no
type
libchmfileimpl.h:36: error: 'u_int32_t' is used as a type, but is not defined
as a type.
libchmfileimpl.h:37: error: 'u_int32_t' is used as a type, but is not defined
as a type.
libchmfileimpl.h:38: error: parse error before `}' token
libchmfileimpl.h:135: error: parse error before `&' token
libchmfileimpl.h:141: error: `u_int64_t' was not declared in this scope
libchmfileimpl.h:141: error: parse error before `,' token
make[2]: *** [libchmfile.o] Error 1
make[2]: Leaving directory `/opt/tmp/kchmviewer-3.0/lib/libchmfile'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/opt/tmp/kchmviewer-3.0/lib'
make: *** [all-recursive] Error 1

kchmviewer 3.0 using gcc 3.3.4, any suggestions?

Report

linux3114a

14 years ago

kchmviewer-2.7-lotus.i586.rpm
at
http://home.scarlet.be/raoul.linux/

under DOWNLOAD section ( My SuSE RPM's )

Report

mononoke

14 years ago

http://www.jedrea.com/chmlib/
http://morte.jedrea.com/~jedwin/projects/chmlib/

Report

mononoke

14 years ago

missing libchm.so.0 for opensuse 10.2

Report

Kalidarn

14 years ago

I found in versions 2.5, 2.6, and now 2.7 (they are the only versions I have used), I cannot copy paste text out of my .chm file.

I tested it on Debian and on Gentoo.

Report

pupil

14 years ago

i can copy-paste, but i have to manually select the copied text from klipper (ctrl+alt+v). because when i copied some text from kchmviewer, it's not on the top of klipper list (second, sometimes 3rd). i hope you understand what i'm trying to say.
anyway i use sled 10 & KDE 3.5.1.

Report

Kalidarn

14 years ago

I suppose that can work, but it would be quicker especially when your using programming tutor books if you could simply control-c control-v :P

Report

linmain

14 years ago

same problem here. great software though

Report

linux3114a

14 years ago

kchmviewer-2.7-lotus.i586.rpm
at
http://home.scarlet.be/raoul.linux/

under DOWNLOAD section ( My SuSE RPM's )

Report

ilj

14 years ago

Hi!

I thought you'd like to have a look at the screenshot I'd taken for you: http://i93.photobucket.com/albums/l72/xtrue_till_deathx/kchm-kio-issue.jpg

Using KDE 3.5.4, kchmviewer 2.6 configured with these options:

./configure --prefix=$KDEDIR --with-kde --disable-debug

Standalone viewer works just fine while KIO-slave acts that weird.

Is it a known bug?

I like working with KIO-slaves and resorted to using kchm for that purpose.

If you could fix the bug kchmviewer would be kicking kchm's ass pretty HARD (no offence guys, I'm just kidding :) )

Thanks for the great contribution anyway!

Looking forward to see an updated and fixed version of kchmviewer.

Kind regards.

Report

nareshv

14 years ago

Hello , I tried building this with latest gcc version on fc6. Here is what i found

kchmviewwindow.cpp: In member function 'KQPopupMenu* KCHMViewWindow::getContextMenu(const QString&, QWidget*)':
kchmviewwindow.cpp:233: error: 'tr' was not declared in this scope
kchmviewwindow.cpp: In member function 'KQPopupMenu* KCHMViewWindow::createListItemContextMenu(QWidget*)':
kchmviewwindow.cpp:346: error: 'tr' was not declared in this scope
filetype_handler.h: At global scope:
filetype_handler.h:29: warning: 'bool handleFileType(const QString&, QString&)' defined but not used
make[3]: *** [kchmviewwindow.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory `/usr/src/redhat/BUILD/kchmviewer-2.6/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/src/redhat/BUILD/kchmviewer-2.6/src'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/src/redhat/BUILD/kchmviewer-2.6/src'
make: *** [all-recursive] Error 1
error: Bad exit status from /var/tmp/rpm-tmp.56817 (%build)


RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.56817 (%build)



[root@nareshv SOURCES]# gcc -v
Using built-in specs.
Target: i386-redhat-linux
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-libgcj-multifile --enable-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-java-awt=gtk --disable-dssi --enable-plugin --with-java-home=/usr/lib/jvm/java-1.4.2-gcj-1.4.2.0/jre --with-cpu=generic --host=i386-redhat-linux
Thread model: posix
gcc version 4.1.1 20061011 (Red Hat 4.1.1-30)

Report

pupil

14 years ago

I create a rpm for SuSE Linux 10.1.

http://donnie.110mb.com/downloads.php?cat_id=2&download_id=4

Report

pupil

14 years ago

my webhost domain is temporary inaccessible, because some idiots use it for phising activity.
they provided me with a temporary domain at http://donnie.911mb.com.
if you have trouble downloading the rpm, just replace the 110mb.com with 911mb.com

http://donnie.911mb.com/downloads.php?cat_id=2

Report

crazyM

14 years ago

Here is a fix:

--- kchmviewer-2.6-old/src/kde-qt.h 2006-04-01 21:09:14.000000000 -0500
+++ kchmviewer-2.6/src/kde-qt.h 2006-07-08 13:18:39.000000000 -0400
@@ -59,7 +59,7 @@
#include
#include

- #define i18n(A) tr(A)
+ #define i18n(A) QObject::tr(A)

#endif /* USE_KDE */



Source:
http://forum.vnoss.org/viewtopic.php?id=3162&action=new

Report

yuanjiayj

14 years ago

I find I cannot compile it . I'll go to find the reason.

Report

thormedia

14 years ago

Many many times, I get a ebook in CHM format, but much prefer PDF. Is there a feature you can create to export to PDF?

I know there are some tools for Windows to do such, but they charge for them.

Personally I think it would be a great additional feature to a your application.

Regards

Report

emdot

14 years ago

You can export from kchmviewer to HTML and later print to PDF from Konqueror.

Report

12345678910
3
product-maker tcat Jun 22 2011 9 excellent
product-maker Alesvol Jan 14 2011 9 excellent
product-maker felmur Jan 14 2011 9 excellent
Be the first to comment
parcox
Feb 17 2013
eugenez
Jan 14 2011
AngelBlue01
May 27 2009
File (click to download) Version Description PackagetypeArchitectureRelease ChannelDevices Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
5.3
updated Jan 14 2011
added Jun 08 2005
downloads 24h
0
mediaviews 24h 0
pageviews 24h 5
System Tags app software