У меня есть 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