Chm reader для linux

Linux и Windows: помощь админам и пользователям

Администрируем и настраиваем Windows, Linux.

5 способов прочитать CHM файл в Ubuntu Linux

  • Полнотекстовый поиск
  • Закладки
  • Настраиваемая поддержка для HTTP ссылок
  • Интеграция с GNOME2
  • Поддержка различных языков

Для установки gnochm выполните следующую команду в терминале

sudo apt-get install gnochm

После установки вы можете вызвать программу из терминала командой gnochm

Если вы предпочитаете KDE, вы можете использовать утилиту, которая использует библиотеки KDE вместо Gnome и лучше интегрируется в рабочий стол KDE. Отличный просмоторщик chm для KDE — kchmviewer.

Для установки kchmviewer используйте следующую команду:

sudo apt-get install kchmviewer

После установки вы можете запустить программу введя в терминале «kchmviewer»

xCHM это просмоторщик chm файлов не зависящий от оконного менеджера и который может быть запущен даже под fvwm или xfce .

Для установки xCHM используйте следующую команду: :

sudo apt-get install xchm После установки вы можете запустить программу введя в терминале «xCHM» .

4. Дополнение к Mozilla Firefox для просмотра chm

Для установки плагина чтения CHM файлов перейдите сюда 0 , скачайте *.xpi файл и установите его.

После установки в подменю File вы можете найти опцию для открытия chm файлов.

Если вы установили kde4 на вашу систему, в новом KDE окружение есть дополнение Okular. Okular способен прочитать chm файл.

Постовой

Не нужно ходить за водой на колодец самим. Предоставьте доставку воды проффессионалам. Доставка домой и в офисы по Москве.

Источник

Шесть программ просмотра CHM для Linux

Оригинал: Six CHM viewers for Linux
Автор: Federico Kereki
Дата: 30 ноября 2007
Перевод: Александр Тарасов aka oioki
Дата перевода: 3 декабря 2007

При копировании материала обязательны указание автора, переводчика и ссылки на оригинал статьи и настоящую страницу как первоисточник перевода!

Даже если вы работаете только в Linux, вам наверняка придется использовать файлы формата Microsoft Compiled HTML Help (CHM). Множество проектов с открытым кодом, включая Apache , MySQL , PostgreSQL , Python и PHP , используют этот распространенный формат.

Microsoft разрабатывал CHM как проприетарный формат для Windows 98, взамен старого формата WinHelp (HLP). CHM все еще используется в Windows XP и Vista, хотя некоторые приложения используют более новый формат Microsoft Help 2 .

Файлы CHM представляют из себя совокупность веб-страниц, оглавление с гиперссылками и индекс, все это сжато с помощью LZX. Файлы CHM имеют небольшой размер (из-за сжатия), предоставляют возможность полнотекстового поиска и возможность объединения нескольких CHM-файлов в один с объединением оглавления и индекса.

Даже несмотря на то, что CHM — это закрытый формат Microsoft, существует несколько проектов, которые могут воспринимать этот формат.

KchmViewer

KchmViewer — стандартное средство KDE для просмотра файлов CHM. Современная версия 3.1 была выпущена в июне, хотя уже имеется бета-версия 4.0. Эта программа распространяется под лицензией GNU General Public License (GPL) и использует части кода другого средства просмотра — xCHM.

KchmViewer доступен в большинстве репозиториев. Можно также скачать и собрать его из исходников, путем стандартных команд configure и make . Только убедитесь в наличии пакета qt3-devel , для получения более детальной информации обратитесь к странице загрузок.

В KDE KchmViewer по умолчанию связан с файлами CHM, т.е. при клике на таком файле последует его автоматический запуск. Для отображения текста может быть использован либо визуальный компонент библиотеки Trolltech Qt либо оригинальный KHTML widget окружения KDE (это переключается в меню Settings). Мне попался один файл CHM, который отображался некорректно, и переключение метода отображения решило проблему.

KchmViewer поддерживает просмотр закладок, и предоставляет вкладки Contents, Index и Search. Программа правильно обрабатывает иностранные языки и многобайтовые символы. В документе можно устанавливать закладки, редактировать и удалять их. Можно смотреть оригинальный код HTML, и даже выбрать для этого определенный редактор через пункт меню Settings.

Help Explorer Viewer

Программа Help Explorer Viewer , разработанная Kama Software , бесплатна, но код ее не открыт. Есть версия как для Windows, так и для Linux, что весьма полезно при работе сразу с двумя операционными системами или в сети с системами обеих типов. Help Explorer Viewer можно использовать не только для просмотра файлов CHM, но и для файлов формата HLP (старых) и HXS (новых). Согласно веб-сайту, вы можете интегрировать Help Explorer Viewer в свое приложение через API.

Читайте также:  Как сделать принтер сетевым windows 10 по wifi

Установка проста. Посетите страницу загрузки и скачайте версию для Linux, последняя версия 3.0. Зайдите в папку, в которую скачали файл и введите следующие команды root:

tar zxf HelpExplorer3.0_LINUX.tar.gz
cd Setup/
./setup.sh

После просмотра лицензионного соглашения конечного пользователя (EULA), установите Help Explorer Viewer в /usr/local/HelpExplorer . Если нужно удалить его, запустите в этой папке скрипт uninstall.sh . Установщик спросил меня, хочу ли я установить пункты меню KDE/GNOME. Хотя я и ответил да, ссылка на программу не появилась ни в главном меню, ни в меню Konqueror, ни даже в контекстном меню, которое появляется при нажатии правой кнопкой мыши на файле CHM. Не знаю, где эти ссылки должны появится, я нигде не смог найти их.

Help Explorer Viewer содержит все используемые механизмы поиска: оглавление (организовано иерархически, подобно дереву), индекс (список ключевых слов) и обычный поиск. Все мои пробные CHM-файлы открывались без проблем, но у меня не получилось изменить шрифт. Можно переключаться между вкладками Contents, Index, Search и Favorites (в других программах — Bookmarks).

ChmSee

ChmSee — пакет Gtk2+ для GNOME с открытым кодом, его веб-сайт написан в основном на китайском; если бы не некоторые части на английском, пришлось бы проводить установку и использование ChmSee мучительным методом проб и ошибок. Он свободен под лицензией GNU GPL, в августе была выпущена версия 1.0.

Установка ChmSee была бы совсем хлопотной, если бы не стандартные базы openSUSE. Если вы хотите собрать его из исходников, вам потребуются библиотеки Gtk2+, libglade-2.0, gecko, chmlib и OpenSSL. После получения пакета с исходниками необходимо ввести следующие команды:

tar xzf chmsee-1.0.0.tar.gz
cd chmsee-1.0.0
./configure
make
sudo make install

Если не сможете найти chmlib, придется вручную добавить параметр к команде configure ( —with-chmlib=/путь/до/chmlib ). После установки ChmSee оказался добавлен в меню openSUSE, но не в Konqueror или контекстное меню.

Можно изменять шрифты, используемые для отображения (кое какие отсутствуют и в KchmViewer, и в Help Explorer Viewer) через пункт меню Edit -> Setup. Будьте осторожны с функцией Clear, которая удаляет все рабочие файлы ChmSee и вызывает частые падения программы. Если его выбрать, то придется заново открыть файл CHM. В ChmSee нет вкладок Index или Search; по сути, в нем вообще нет функции поиска. Когда я проводил тестирование, некоторые файлы CHM показывали странные сообщения (и не отображался текст), а некоторые изображения не показывались вовсе.

ChmSee выглядит многообещающим, но еще необходимо многое сделать, прежде чем он достигнет уровня KchmViewer и Help Explorer Viewer.

Другие кандидаты

Пользователи Firefox могут скачать дополнение CHM Reader версии 0.2.1.1. Установка его проста. Эта утилита добавляет новую запись Open CHM Files в пункте меню File. Когда вы открываете файл CHM, оглавление по умолчанию скрыто, но можно поднять его вверх, нажав Ctrl-E. Просмотр файлов работал неплохо, но CHM Reader не предоставляет функции глобального поиска, а поиск в Firefox работает только на текущей странице.

Я пробовал GnoCHM , xCHM и KCHM (по-видимому, заброшенный; его последняя версия датируется 2003 годом), но столкнулся с проблемой зависимостей . Я не смог найти дистрибутивы, и установка из исходников была трудной.

Заключение

KchmViewer предлагает простую установку и замечательно соединяется с окружением рабочего стола. Help Explorer Viewer полезен для разработчиков и пользователей, работающих и с Linux, и с Windows. ChmSee содержит кое-какие ошибки, и я не рекомендовал бы его для повседневного использования. CHM Reader — хорошее дополнение, но отсутствие поиска является его недостатком.

Источник

Best CHM File Viewer (Reader) in Linux

A CHM file is a microsoft compiled HTML help file. This is a Microsoft proprietary online help file format. Many help files opened by pressing F1 in many windows applications are chm files. This is a popular format.

The chm files are optimized for reading and these are heavily indexed. Many e-books are available in chm format.

How can these e-books be read in Linux? Is there any chm file viewer available in Linux? This tutorial brings the best chm viewers available on Linux.

ChmSee: GNOME Desktop users

ChmSee is a chm viewer written in gtk+. For GNOME Desktop, ChmSee is a good choice. Though you can also run it on KDE and other Desktop Environments. ChmSee Features:

GnoChm: GNOME

GnoCHM is another CHM file viewer. It is designed to integrate nicely with GNOME. It uses PyCHM, a Python package that exports the CHMLIB API. Features of GnoCHM include:

Kchmviewer: KDE

KchmViewer is chm 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 advantage of Kchmview over other chm viewers is its support for foreign languages. It nicely detects the file encoding for languages such as Russian, Spanish, Romanian, Korean, Chinese and Arabic. Its new search engine is able to search in any chm file irrespective of the language.

Читайте также:  Good windows music players

KchmViewer has complete chm index support, including multiple index entries, cross-links and parent/child entries in index as well as Persistent bookmarks support.

Firefox Add-on

You can add an add-on to Firefox for reading chm files in Firefox. ‘CHM Reader’ is the extension that makes Firefox support Compiled HTML (.chm) files. You can download and install this add-on to be able to read the chm files under Firefox.

Xchm is a very nice chm viewer tool available for Ubuntu and Debian related distributions. Its allows to show the contents, print page , change fonts and search for text.

You can install xchm using the following command on Ubuntu and Debian.

Conclusion

In this tutorial, we learned some of the best chm viewers available on Linux. If you have any questions or feedback, feel free to leave a comment.

Источник

Как просмотреть файлы CHM?

Вы можете создать общий репозиторий Git на частном сервере с доступом SSH. Например, для этого я использую для этого учетную запись nearfreespeech.net, а стоимость очень низкая.

Если вы хотите получить фантазию, вы можете создать скрипт cron для автоматического нажатия / вытаскивания изменений так часто, всегда сохраняя свои файлы в актуальном состоянии. Пока вы не работаете на двух машинах одновременно, вы никогда не должны сталкиваться с конфликтами слияния.

16 ответов

chmsee больше не доступен в Ubuntu, так как он больше не поддерживается. Вот объявление на сайте проекта:

Хватит поддерживать

ChmSee больше не разрабатывается.

Я не читал документы CHM больше года, новые и обновленные книги по IT — это pdf или epubs, так что пришло время завершить просмотр CHM.

chmsee

xChm Viewer

Установите xChm Viewer для просмотра файлов CHM:

Используйте расширения браузера

Что могло быть лучше, чем веб-браузер для просмотра веб-страниц?

CHMFox является превосходным средством чтения файлов CHM. Намного лучше, чем все сторонние программы, что другие предлагают, которые главным образом испытывают недостаток во многих возможностях веб-браузера, которые одинаково имеет Firefox и.

Я первоначально предложил расширение читателя CHM для Firefox, но это активно больше не сохраняется.

kchmViewer

Основным преимуществом kchmviewer является лучшая поддержка неанглийских языков. В отличие от других программ просмотра, kchmviewer в большинстве случаев может правильно определить кодировку файла chm и показать ее. Он правильно показывает индекс и таблицу контекста в файлах справки на русском, испанском, румынском, корейском, китайском и арабском языках, а с помощью новой поисковой системы он может искать любой файл chm независимо от того, на каком языке он написан.

Источник

CHM viewers for Linux

Microsoft developed CHM as a proprietary format for Windows 98, leaving behind the previous WinHelp (HLP) format. CHM is still alive and kicking in XP and Vista, though some applications use the newer Microsoft Help 2 format.

CHM files comprise a set of Web pages, plus a hyperlinked table of contents and an index, compressed with LZX. CHM offers small size (because of compression), full text searches, and the ability to join several CHM files into a single file with a common table of contents and index.

Even though CHM is a Microsoft format, several projects have written CHM file viewers for Linux.

KchmViewer

KchmViewer is the standard KDE viewer for CHM files. The current production version 3.1 was released in June, though version 4.0 is now available in beta; I tested the former. It’s released under the GNU General Public License (GPL), and it uses some code from another viewer, xCHM.

KchmViewer is available in most distribution repositories. You can also download it and install it (make sure you have the qt3-devel package) through the usual configure and make commands; check the specific instructions on the download page.

Under KDE, KchmViewer is associated with CHM files by default, so it runs automatically when you click on such a file. It can use either a Trolltech Qt widget or KDE’s own KHTML widget to show the text (change widget from the Settings menu). I found one CHM file that wouldn’t display correctly, and changing widgets solved the problem.

KchmViewer supports tabbed browsing, and it provides Contents, Index, and Search views. It correctly deals with foreign languages and multibyte character sets. You can generate bookmarks to mark your place in a document, and you can edit and delete bookmarks at will. You can view the original HTML code, and even specify which editor to use for this function via the Settings menu option.

Читайте также:  Список компонентов windows server

Help Explorer Viewer

Help Explorer Viewer, developed by Kama Software, is free but not open source. It comes in both Windows and Linux versions, which is an advantage if you work with dual booting systems or in an environment with both operating systems. You can use Help Explorer Viewer to view not only CHM files, but HLP (older) and HXS (newer) help file formats as well. According to the Web site, you can integrate Help Explorer Viewer into your application through its API.

Installation is simple. Go to its Downloads page and get the Linux version, which currently stands at 3.0. Go to the directory where you downloaded the file, and enter these commands as root:/p>

After you view the end-user license agreement (EULA), Help Explorer Viewer is installed in /usr/local/HelpExplorer. If you want to uninstall it, you can run the uninstall.sh script in that directory. The installation asked if I wanted to install KDE/GNOME menu items, but even though I answered yes, the program didn’t appear in the main menu, in the Konqueror menus, or even in the context menu when I right-clicked on a CHM file; I don’t know where it’s supposed to appear, but I couldn’t find it.

Help Explorer Viewer includes all the usual search mechanisms: table of contents (organized hierarchically, as a tree), index (a list of keywords), and common searching. The help files showed up correctly in all tests I ran, but I wish I could have changed the font the program used, because it displayed pixelated. You can change views between Contents, Index, Search, and Favorites (called Bookmarks in other viewers).

ChmSee

ChmSee is an open source Gtk2+ package for GNOME whose Web site is written mostly in Chinese; if it weren’t for some parts in English, you’d be sorely tested to install or use ChmSee. It’s free under the GPL, and version 1.0 was released in August.

Installing ChmSee could be a bother, but it appears in openSUSE standard repositories, which greatly simplifies things. If you want to build it from source, you’ll need Gtk2+, libglade-2.0, gecko, chmlib, and OpenSSL. After getting the source package, you need to enter these commands:

You might have to add a parameter to the configure command (–with-chmlib=/path/to/chmlib) if it cannot find chmlib. After installation, ChmSee was added to my openSUSE menus, but not my Konqueror or context menus.

You can configure the fonts used for display (something lacking in both KchmViewer and Help Explorer Viewer) by going to Edit -> Setup. Be careful with the Clear function, which deletes all ChmSee work files and causes the viewer to crash. If you opt for this, you’ll have to reopen the CHM file. ChmSee doesn’t offer Index or Search views; in fact, it has no search function at all. Also, in my testing, some CHM files displayed weird messages (and the text didn’t get displayed), and some images didn’t show at all.

ChmSee looks promising, but it still has a way to go before being at the same level as KchmViewer and Help Explorer Viewer.

Other candidates

Firefox users can download the CHM Reader add-on, currently at version 0.2.1.1. Installation is simple. The utility adds a new Open CHM Files entry to the Firefox File menu. When you open a CHM file, the table of contents is hidden by default, but you can bring it up by pressing Ctrl-E. Viewing files works fine, but CHM Reader doesn’t offer a global search function, and the Firefox search function works only within the current page.

I tried to look at GnoCHM, xCHM, and KCHM (seemingly abandoned; its latest version is from 2003), but I got into dependency hell problems. I couldn’t find distribution-ready packages, and installation from source was troublesome.

Conclusion

KchmViewer offers the easiest installation and greatest integration with the desktop environment. Help Explorer Viewer is useful for developers and users who work with both Linux and Windows. ChmSee has some bugs to be worked out, so I wouldn’t recommend it for normal usage. CHM Reader is a good add-on, but its lack of searching power is a hindrance.

Источник

Оцените статью