HTML в CHM файл под Linux - PullRequest
       28

HTML в CHM файл под Linux

11 голосов
/ 07 февраля 2012

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

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

Ответы [ 3 ]

10 голосов
/ 07 февраля 2012

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

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

2.6.0 относится к 1 января 2012 года, поэтому вам может потребоваться получить его из репозитория «самых передовых» пакетов вашего дистрибутива.

3 голосов
/ 07 февраля 2012

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

0 голосов
/ 07 февраля 2012

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

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

...