Как создать chm?

 chm   Думаю, что каждый когда-нибудь пользовался справкой к какой-нибудь программе (например, с помощью клавиши F1). Наверное, никто не будет спорить, что это весьма удобно: вся информация находится в одном месте, содержит иллюстрации, и при этом не надо каждый раз лезть за ней в интернет. Но в файлах справки можно хранить далеко не только информацию для помощи по работе с программами, но и любые другие структурированные сведения, начиная от сборников рецептов и заканчивая большими учебниками. Поэтому для многих будет интересно узнать о том, как создать chm.
На сегодняшний день под Windows существует два основных формата файла справки: WinHelp (.hlp) и HtmlHelp (.chm), оба они были разработаны компанией Microsoft. Но первый из них считается устаревшим (и вызывает проблемы при использовании на новых системах, начиная с Vista). Поэтому в наши дни, как правило, используется второй формат — chm. В этой статье я расскажу о двух основных подходах к созданию таких справочников и о программах, реализующих эти подходы.
Нужно заметить, что chm-файл — это просто набор html-страниц (и других файлов, например, иллюстраций), сжатых и помещённых в один файл. Поэтому наиболее простой способ получить такой файл — собрать его из множества html; для этого есть специальный бесплатный компилятор от Майкрософт hhc.exe. Однако управляется он только через командную строку, поэтому напрямую работать с ним неудобно. Как следствие, появляется первый подход к созданию chm-справки: использование оболочек для этого компилятора и набора html-файлов в качестве исходного материала.
Одной из удобных бесплатных программ, базирующихся на компиляторе Майкрософта, является Chm4You! 1.2:

Как можно увидеть, её интерфейс предельно прост: нужно лишь указать исходный html-файл (например, index.htm), файл для сохранения результата и нажать кнопку «Собрать!». Кроме того, есть возможность с помощью кнопки «Опции» поменять некоторые дополнительные настройки. Также вы можете разобрать уже имеющийся chm-файл.
Достоинством этого подхода является простота, однако создавать вручную в формате html каждую страницу будущего справочника не очень удобно.
Второй подход к вопросу, как создать chm — использование более мощных студий для работы со справочными файлами, например, Help & Manual:

Эта программа является уже платной, однако предоставляет более широкие возможности. Файл справки создаётся в специальном редакторе, работа с разделами осуществляется в отдельной его части. Набор настроек также более широк. Также имеется возможность разбора готовых chm-файлов.
Окончательный выбор программы для создания chm определяется конкретными целями: например, если вы хотите превратить в справочник целый сайт, то лучше подойдёт первый подход, второй же будет оптимален в том случае, если вы собираетесь часто менять свой проект.

Категории: Без рубрики

Оставьте комментарий

Ваш электронный адрес не будет опубликован.

Купить в рассрочку

Получить кредит просто! Заполни форму и получи кредит не выходя из дома под 1.99% месяц
Мы свяжемся с вами в течении часа в рабочее время




×
Купить в рассрочку

Получить кредит просто! Заполни форму и получи кредит не выходя из дома под 1.99% месяц
Мы свяжемся с вами в течении часа в рабочее время




×