VDS Хостинг для Ваших проектов

Chm4You! – создание chm легко и просто

Июнь 15th, 2011 Рубрики: Прикладные и прочие

Chm4You! – создаём справку chm в несколько щелчков

В этом посте хотел бы познакомить читателей с маленькой, шустрой программкой по имени Chm4You! версии 1.2, позволяющей собрать chm файл из набора веб-страничек (html-файлов). Сначала коротко разберёмся, что это за файлы, как создать chm файл, и зачем это нужно? Т.е. выясним полезность этого приложения.

Формат CHM – это скомпилированный файл справки, пришедший на смену более старому формату HLP. Преимущества его в том, что он состоит из html-страниц, а это значит, что доступны все технологии, которыми изобилует html (css-оформление и т.д.). Кроме того, вся эта «сборка» очень хорошо сжимается, что в конечном итоге даёт меньший размер, чем суммарный всех html-файлов. Но по моему мнению главное – это то, что сохраняя одну или несколько страниц из некоторого сайта, сохраняется набор из десятка разных вспомогательных файлов, как .css .gif и т.д. Иногда это количество может перевалить за сотню. А если вы сохраняете не одну страницу? Хранение таких веб-страниц приводит к большому расходованию места на диске и фрагментации файлов. А если всё это спаковать в один файл, с расширением .chm, то кроме того, что будет один файл, а не сотня или больше, всё будет хорошо сжато. Выгода такого хранения на лицо и, думаю, достаточно этих доводов, чтобы заинтересоваться возможностью просто создать из набора html-страниц единый chm-файл.

Итак, переходим непостредственно к знакомству с Chm4You! Как вы уже поняли из названия поста Chm4You! – это своеобразный конвертер chm. В официальной справке этой програмы сказано:

Chm4You! предназначена для быстрой сборки html файлов электронной документации в единый архив, который имеет расширение chm.
Для выполнения своего задания она использует компилятор от Microsoft – hhc.exe, работающий в режиме командной строки, что не очень удобно, к тому же требуется специальные проектные файлы, которые описывают что и каким образом компилировать. Этот компилятор позволяет создавать хорошо структурированные и настраиваемые файлы chm, и о работе с ним я планирую написать вскоре отдельный пост. Сама же программа Chm4You являет собою простенький интерфейс между пользователём и компилятором hhc.

Рассмотрим её возможности – плюсы и минусы:
Среди положительных сторон:

  • Chm4You! быстро и легко собирает файлы в единый файл chm;
  • Chm4You – бесплатная программа с малым размером;
  • Chm4You на русском языке с понятным интерфейсом и списком часто задаваемых вопросов;
  • кроме своей основной задачи по сборке chm-файлов позволяет разобрать имеющийся файл chm на составные части

Учитывая простоту и лёгкость в использовании, имеются некоторые слабые места в программе:

  • не создаётся боковая навигационная панель со списком и поиском и т.д.;
  • дальнейшее совершенствование программы не происходит;

Создание chm с помощью Chm4You!

Для создания chm-файла в Chm4You нужно подготовить веб-страничку, содержащую ссылки на все файлы проекта, которые должны быть скомпилированы. Эта индексная страница указывается в поле Web-страничка (in) с помощью кнопки «Обзор»:

Chm4You - бесплатный конвертер HTML в CHM, главное окно

Также можно указать имя выходного файла в формате chm и его заголовок.

Создать исходную страничку-указатель можно и самому, но Chm4You предоставляет хороший инструмент для автоматической генерации такой странички, которая будет оглавлением в созданной «chm-справке». Для этого служит окно Индекс, которое вызывается по одноименной кнопке. Чтобы им воспользоваться, подлежащие сборке файлы html желательно поместить в одну папку и указать её на вкладке индекса.

Chm4You - создание индексного файла для оглавления chm сборки

Нажатие кнопки Индексировать приводит к созданию довольно симпатичного оглавления для будущей chm-сборки. Именно этот файл и стоит указывать в главном окне – Cборка в качестве источника.

Ну и когда всё подготовлено, остаётся только запустить процесс сборки файла chm нажатием кнопки "Собрать!" При удачном завершении должна открыться новосозданная сборка – файл в формате chm.

Если же вам надо будет разобрать (декомпилировать) имеющийся файл в формате chm на составные страницы, то инструмент "Разборка", вызываемый по кнопке «Разобрать» выполнит эту задачу.

Некоторые опции Chm4You!

Chm4You! предоставляет несколько опций, позволяющих контролировать как работу самой программы, так и вид создаваемого файла chm.

На вкладке Общие можно указать такие полезные и значимые параметры как положение и размеры окна будущей справки, запоминать позицию и др.

Вкладка Кнопки позволяет указать какие кнопки будут включены в создаваемый chm-файл. Можно выбрать из стандартных имеющихся или задать собственную.

Вкладка Навигационная панель должна была бы создавать слева навигационную панель, но к сожалению она не работает (точнее вкладка работает, но панель не создаёт). А если и создаёт, – то пустую, ибо всё оглавление содержится на главной странице, созданной с помощью инструмента «Индекс» или вами самими. Наладка этой возможности – интеграция хорошей навигационной панели была бы очень полезной и сделала бы Chm4You простейшим и в большинстве повседневных случаев вполне достаточным инструментом.

На вкладках Разборка и Индекс можно задать некоторые опции, управляющие поведением программы в соответствующих процессах: в какие каталоги производится, что делать после окончание процесса, задать стиль форматирования индексного файла-оглавления.

На этом знакомство с Chm4You завершаю и полагаю, что ответ на вопрос «как (быстро и бесплатно) создать файл формата chm?» вы уже знаете – с помощью Chm4You! В следующем посте планирую рассказать о создании более продвинутой справки с навигационной панелью с использованием упомянутого компилятора hhc.exe и соответствующих проектных файлов. Так что оставайтесь с "Обзором полезнго софта" и узнавайте всё больше полезных программ и о работе с ними!

Сайт разработчика – supex.by.ru – Chm4You!
Cкачать бесплатно конвертер HTML в CHM и CHM в HTML – Chm4You!
 
Понравился пост? Поделись с другими!
Теги: , , , , , ,

Есть 1 комментарий. к “Chm4You! – создание chm легко и просто”

  1. Июнь 15th, 2011 at 20:15
    1

    +1

Написать комментарий

   b2bbonbone