Альтернативы формату CHM? - PullRequest
       36

Альтернативы формату CHM?

8 голосов
/ 14 августа 2011

Формат Microsoft CHM великолепен, поскольку предоставляет такие возможности:

Таблица контентов с видом дерева. Индекс. Индексированный поиск. Основано на источнике HTML.

Но этот формат устарел и имеет много недостатков:

Проблемы с безопасностью (разрешить выполнение кода JavaScript). Не знаю о новых форматах HTML. Не задокументировано. Не может правильно обрабатывать различные кодировки символов (например, UTF-8).

Есть ли какие-либо альтернативы для CHM, которые имеют читатель и компилятор для всех операционных систем desctop?

PS . Я слышал, что в QT это что-то вроде KDE, NetBeans также использует собственный формат справки. Как насчет не продавца?

PPS . Некоторые связанные:

http://live.gnome.org/devhelp и
DevHelp - это онлайновая справочная система на основе GNOME, предназначенная для разработчиков. http://en.wikipedia.org/wiki/MHTML MHTML, сокращение от MIME HTML http://en.wikipedia.org/wiki/EPUB бесплатный и открытый стандарт электронных книг Международного форума по цифровым публикациям http://en.wikipedia.org/wiki/Mobipocket также собственный формат электронной книги

PPS . На странице состояния http://en.wikipedia.org/wiki/Comparison_of_e-book_formats наиболее закрытым для CHM является формат EPUB и Mobipocket. Но этот формат внутренне использует XHTML, поэтому существующие html-страницы могут неправильно отображаться читателями EPUB / mobi. Также как новичок в этом формате, я не знаю, есть ли у них TOC, индекс и поиск, как в CHM.

Ответы [ 2 ]

7 голосов
/ 15 августа 2011

Нет там ничего.Даже в Windows Vista + имеет новую справочную систему, но она мало используется, и она, вероятно, останется такой же, пока XP не станет мертвой для корпоративного мира.Вспомогательные системы Visual Studio отделены от системной справочной системы.

Мир с открытым исходным кодом играет немного, но обычно на основе свободных HTML-файлов и никогда не расширяется (например, что пользователь может устанавливать новые приложения иего справочная информация будет интегрирована с существующей справочной системой).IOW больше HTML-руководств, чем справочных систем.

Несколько сделанных попыток были связаны с GNome или KDE и, таким образом, работали только для приложений, поставляемых с этими системами.(а не для сторонних приложений GTK и QT).Они тоже были не очень хорошими (опять же часто теряют HTML, медленны) и не очень стабильны во времени.Часто они меняют каждую основную версию.Это одно из мест, где можно сделать небольшую стандартизацию opendesktop, но, как всегда, он сталкивается, по крайней мере, с одним, должен отказаться от своей нынешней справочной системы.различные (не Windows) платформы, а в последнее время также один портативный компилятор.Тот факт, что и KDE, и Gnome имеют своих собственных читателей chm (соответственно kchmviewer и gnochm), говорит о многом.

2 голосов
/ 15 августа 2011

Qt Assistant является самым близким, насколько мне известно, его можно использовать для отображения пользовательских коллекций справки.Однако он не предустановлен ни в одной из ОС.

...