Html в chm файл под linux

У меня есть html файлы/каталоги, я хочу преобразовать их в файл справки .chm, под Linux, используя командные строки в Terminal?

Любая помощь будет оценена по достоинству.

Ответ 1

У компилятора Free Pascal, версия 2.4.4 или выше, есть компилятор CHM для * nix, называемый "chmcmd". Я бы рекомендовал получить его с версии 2.6.0. Он работает с файлами проекта MSHelp.hhp.

Компилятор также доступен в источнике (в стиле, таком как библиотека классов), поэтому вы можете использовать свой собственный. Это кроссплатформенность, но платформы Big Endian не очень хорошо протестированы.

2.6.0 - от januari 1-го 2012 года, поэтому вам может потребоваться получить его из репозитория пакетов "bleeding edge" вашего дистрибутива.

Ответ 2

CHM является запатентованным форматом Microsoft, поэтому имейте в виду, что большинство инструментов с открытым исходным кодом, скорее всего, будут сосредоточены на чтении и конвертировании chm to html. если вы хотите создать CHM файл в Linux, вам понадобится CHM compiler, который вы можете использовать с вином. подробности находятся на следующей ссылке Compiling_CHM_help_files_in_Linux_with_HHC_and_Wine

Ответ 3

Вы можете сделать это с помощью libchm, вы найдете его http://www.jedrea.com/chmlib/.

Он содержит extract_chmLib, который извлекает html-страницы со страниц справки в каталог.