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-страницы со страниц справки в каталог.