Преемник / Альтернатива HTML Help Workshop

Я всегда использовал Microsoft HTML Help Workshop для создания файлов справки CHM для своих приложений.

На веб-сайте вы можете прочитать, что последней версией HTML Help Workshop является 1.3, выпущенная в 2009 году. Это может означать 2 вещи.

  1. Больше не поддерживается
  2. Это идеально, так что не нужно новых версий

Как тестировщик в отделе контроля качества, я с трудом верю во второй вариант, поэтому сейчас ищу инструмент со следующими характеристиками:

  • может создавать файлы справки в соответствии с технологией Microsoft Help 1.4
  • ввод HTML
  • может скомпилировать файл справки из командной строки без взаимодействия с пользователем (подходит для непрерывной интеграции)
  • бесплатно, как HTML Help Workshop
  • работает на винде
  • не использует HTML Help Workshop внутри (некоторые коммерческие продукты используют)

Кроме того, я надеюсь, что получу

  • немного лучший пользовательский опыт
Я думаю, что у него больше нет выпусков, потому что теперь вся помощь онлайн. Подумайте также о возможности сделать это.
@Rafael: О, пожалуйста, нет. «Вся справка онлайн» обычно означает, что в каждом втором разделе справки указано «В разработке». Отсутствие файла справки, прилагаемого к приложению, избавляет производителя от необходимости своевременно готовить все разделы справки. «Вся справка онлайн» означает, что вы никогда не будете уверены, относится ли документация, которую вы просматриваете, к версии программного обеспечения, которое вы установили на свой компьютер. «Вся справка онлайн» означает «помощь недоступна» после того, как разработчик программного обеспечения закрыл свой веб-сайт. ИМХО, полагаться на онлайн-документацию по программному обеспечению — ужасная идея.
Другой вариант — индексируемый PDF-документ.
@Rafael: Это действительно похоже на один из самых портативных вариантов, которые обычно используются сегодня, несмотря на все его недостатки по сравнению с настоящим средством чтения справки.
Томас, я не совсем понимаю, как я наткнулся на этот вопрос восьмилетней давности, но я отметил его как любимый — вероятно, когда вы его задали — и все равно хотел бы получить ответ. Вы нашли один?

Ответы (5)

Обратите внимание: обновлено 4 марта 2021 г.

Дальнейшая разработка FAR HTML прекращена. Год назад магазин на helpwaregroup.com был закрыт. Как переводчик (DE) программного обеспечения в то время, у меня нет контакта с бывшим разработчиком на данный момент. Я предполагаю, что домен был заброшен. Я буду продолжать предоставлять загрузку FAR HTML как бесплатное программное обеспечение и соответствующие лицензионные ключи, насколько это возможно, на https://www.help-info.de/download.html .

Немного опоздал на вечеринку, но надеюсь внести свой вклад.

Пожалуйста, помните, что HTMLHelp (CHM's) уже почти 25 лет, а справочная система Microsoft на базе Windows находится только в «режиме обслуживания». Никаких новых функций и поддержки не ожидается. Насколько мне известно, в Microsoft не разрабатываются новые справочные системы.

Обратите внимание ("... не использует HTML Help Workshop внутри...") HTMLHelp Workshop требуется для установки в любом случае.

Вы знаете, что самый трудоемкий шаг должен быть использован для контента, и с учетом вашего опыта работы с Microsoft HTMLHelp Workshop я бы рекомендовал использовать FAR HTML в качестве бесплатного инструмента сейчас.

Вы должны использовать функции Help Express и Wizard — см.: FAR HTML Tour (DE) .

FAR HTML представляет собой набор справочных программ и файловых утилит. Если вам нужно быстро управлять текстовыми файлами HTML, XML, ASCII или создавать проекты справки (HTML Help 1.x, MS Help 2.x, MS Help Viewer 1.x, Help Viewer 2.x и несжатая веб-справка), тогда FAR сэкономит вам много времени и денег. Вы можете безопасно использовать FAR HTML и MS Workshop/SDK одновременно. FAR также работает в пакетном (автоматическом) режиме.

Дополнительная информация: FAR HTML (DE)

Версия на иностранном языке (частичный перевод доступен на немецком языке) и загрузите FAR HTML (DE) (бесплатная версия).

Добавлена ​​еще одна рекомендация:

HelpNDoc доступен совершенно бесплатно для личного использования и в ознакомительных целях: вы можете использовать полную версию HelpNDoc столько, сколько захотите. Все функции доступны и включены, нет никаких скрытых платежей или процесса регистрации, и он не содержит никаких вирусов, шпионского или вредоносного ПО любого рода. Единственным ограничением является то, что Персональная версия HelpNDoc или созданные ею файлы не могут использоваться для получения прибыли: лицензия разрешает только личную некоммерческую работу и оценку. В сгенерированную документацию добавляется незаметный баннер, чтобы напомнить, что она была создана Personal Edition HelpNDoc. Чтобы удалить баннеры и использовать HelpNDoc в коммерческих целях, вы можете заказать полную версию HelpNDoc.

Вы пропустили часть «не использует HTML Help Workshop для внутренних целей»? Когда hhc.exe аварийно завершает работу (что случается часто), инструменты, основанные на hhc.exe, также не смогут выдать никаких результатов.
@Arnaud - нет, не пропустил (см. Мой ответ .. Мастерская HTMLHelp требуется для установки в любом случае. И это очень особенное - см., Например, программы Bad Authoring устанавливают HHA.DLL -> Сбой компилятора .
Каков статус FAR Html, так как ряд ссылок выдает ошибку 404
@albert - Дальнейшая разработка FAR HTML прекращена. Год назад магазин на helpwaregroup.com был закрыт. Как переводчик (DE) программного обеспечения в то время, у меня нет контакта с бывшим разработчиком на данный момент. Я предполагаю, что домен был заброшен. Я буду продолжать предоставлять загрузку FAR HTML как бесплатного программного обеспечения и соответствующих лицензионных ключей, насколько это возможно, на странице help-info.de/download.html .
Спасибо, вопрос возник, так как на сайте Microsoft ссылка microsoft.com/en-us/download/details.aspx?id=21138 приводит к ошибке 404.
@albert - ссылка для скачивания microsoft.com/en-us/download/details.aspx?id=21138 была удалена Microsoft в прошлом месяце - никаких новостей об этом. Вы можете получить файлы из веб-архивов: - Скачать Htmlhelp.exe - Скачать HelpDocs.zip

На самом деле я использую HelpNDoc как часть процесса создания справки.

Он позволяет создавать справочную документацию в различных форматах на основе одних и тех же исходных данных. В моем случае я использую два формата:

  • CHM
  • HTML

Система файлов данных HTML загружается на мой веб-сайт. Вот три живых примера:

Как видите, онлайн-версия моих справочных систем в формате HTML имеет оглавление и функции поиска . Я внес изменения в процесс сборки, чтобы включить значок «Прокрутить вверх» в правом нижнем углу.

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

Как уже упоминалось, HelpNDoc позволяет создавать справочную систему для нескольких других форматов:

введите описание изображения здесь

  • электронная публикация
  • Разжечь
  • PDF
  • Справка QT
  • Слово

Я действительно не пытался использовать все остальные форматы экспорта. Но я нашел его универсальным и полезным приложением для всех моих требований к авторской помощи.


Уточнение

Я должен отметить, что HelpNDoc также доступен в виде бесплатной версии .

Help+Manual от EC Software предлагает ряд выходных форматов (HTML, .chm), а также собственный формат eWriter и средство просмотра (похожее на .CHM). Не бесплатно, но вы получаете то, за что платите.

Можно ссылку на товар? Вы связаны с этой компанией?
Я отредактировал ответ, включив ссылку, указанную в комментариях, поскольку нет гарантии, что эти комментарии останутся.

Исполняемый chmcmdфайл, который распространяется вместе с Freepascal ( https://www.freepascal.org/ ), представляет собой альтернативу командной строки, которая может создавать файлы chm из тех же источников, которые поддерживаются HTML Help Workshop.

Это лицензия GPL, но это не должно быть проблемой, поскольку с программным обеспечением не будет выполняться прямая связь, а вместо этого просто запускается его из командной строки.

В моих тестах после FPC версии 3.2 это просто работало, и я заменил HTML Help Workshop, который больше не доступен в Microsoft, на него в моем рабочем процессе.

Однако я не смог найти удобную предварительно упакованную автономную версию двоичного файла, chmcmdпоэтому, если у кого-то есть идеи, как сделать его более удобным в использовании, мне нужна информация.

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

  1. PDF с возможностью поиска.

  2. Папка с файлами HTML.


  1. Другим вариантом может быть подготовка документации в формате Html, а затем преобразование ее в виде выходного файла в CHM. Есть конвертеры Word2CHM и Html2CHM.

Взгляните: https://stackoverflow.com/questions/27997913/convert-html-or-word-to-chm-without-installation

https://www.google.com/search?q=html+to+chm

Наверное да, наверное нет.