Создать CHM-файл для HTML-файлов путем рекурсивного поиска по папкам

Я хочу рекурсивно искать в папках HTML-файлы и генерировать файл CHM для него. При отображении их в файле chm оглавление должно отражать структуру папок, в которой присутствовали файлы html.

Я попробовал HTML Help Workshop для этого, но добавление каждого файла занимает много времени, и структура папок постоянно меняется. В конце я хочу запустить пакетный файл / скрипт Python, который примет путь к папке в качестве ввода и выдаст файл chm в качестве вывода.

1 ответ

Пожалуйста, ознакомьтесь с FAR HTML или другими инструментами для создания справки (чтобы не изобретать велосипед).

С FAR HTML вы можете делать все что угодно с вашим предпочитаемым HTML-редактором, например, абзацем <a> с вашей структурой папок поверх вашей HTML-страницы и включите FAR в ваш рабочий процесс. Волшебники великолепны, пожалуйста, смотрите:

http://www.helpwaregroup.com/products/far/far_overview

Один совет - не смотрите на все варианты FAR при запуске.

  1. Поместите ваши файлы HTML в структурированные подпапки папки вашего проекта, например

    welcome.htm
    design.css
    First_Steps \ download.htm
    First_Steps \ starting_program.htm
    How_to_extend \ extend_menu.htm
    How_to_extend \ power_function.htm
    изображения \gui_screenshot.jpg

  2. Перетащите эти файлы в FAR

  3. Запустите мастер для HTMLHelp 1.x, см. Главное меню: авторинг> Справочный мастер
  4. готовы..
Другие вопросы по тегам