Создание файлов CHM. HTM2CHM 3.0.9.3

Категория: Создание книг в формате CHM
Опубликовано 20.08.2011 16:50
Автор: Шитов В.Н.
Просмотров: 3349

Бесплатная программа для конвертирования файлов формата HTML в формат CHM. Скачать программу можно по адресу http://yarix.by.ru. Простая удобная программа, создание книги CHM в которой занимает не более 1 минуты. Оглавление собирается автоматически.

После запуска программы открывается рабочее окно программы (Рис. 1).

Рабочее окно программы HTM2CHM 3.0.9.3

Рис. 1. Рабочее окно программы HTM2CHM 3.0.9.3

Работа по созданию файла CHM начинается с создания оглавления. Для этого нажмите на кнопку Generator. После этого открывается одноименное окно (Рис. 2).

Создание оглавления файла CHM

Рис. 2. Создание оглавления файла CHM

Необходимо указать папку с файлами HTML. Для этого нажмите на кнопку Open folder (Открыть папку) (справа от поля Folder). В полях TOC (Оглавление) и Index (Индекс) имена генерируются автоматически по имени исходной папки. Опция Close window (Закрыть окно) предписывает закрывать данное окно после создания оглавления, так как оно больше не нужно. Опция Open TOC with Editor (Открыть оглавление для редактирования).

Оглавление собирается по содержимому тега <TITLE> в каждом файле HTML исходной папки. Опыт показывает, что в файлах HTML, скачанных из Интернета, обычно в тегах <TITLE> царит полная неразбериха: несколько файлов имеют один и тот же заголовок или вообще нечленораздельный текст. Создатели файлов гонятся за количеством, не вникая в детали. Поэтому мы подходим к опции Use file names instead of titles (Использовать имя файла вместо названий). По умолчанию в этой опции нет флажка, что предписывает программе собирать оглавление по тегам <TITLE>. Если в данной опции установлен флажок, то оглавление собирается по именам файлов HTML, а не по тегам <TITLE>.

Для начала сбора оглавления нажмите на кнопку Start (Старт). После этого в окне Generator (Генерация) показывается процесс выполнения задачи и после завершения окно Generator (Генерация) закрывается и открывается собранное оглавление для редактирования этого оглавления (Рис. 3).

Созданное оглавление файла CHM

Рис. 3. Созданное оглавление файла CHM

По составу оглавления сразу видно — стоит ли конвертировать файл CHM или нет. Окно редактирования разделено пополам: в правой части выведено содержимое папки, на основе которой создавалось оглавление, а в левой части выведено оглавление, все описание будет вестись именно по этой части. Если в оглавлении имеются какие-либо ошибки, то их можно поправить здесь же:

Во-первых, можно выделить строку с несоответствующей записью и нажать на кнопку Edit (Редактирование) (в виде карандашика) или нажать на клавишу F4 на клавиатуре ПК. После этого открывается содержимое файла, заголовок которого мы выделили, в программе Блокнот. Здесь можно скорректировать заголовок тега <TITLE> и сохранить файл. Оглавление можно потом будет переделать;

Во-вторых, щелкнуть по выделенной записи правой клавишей мыши и из открывшегося контекстного меню выполнить команду Rename (Переименовать) или нажать на клавишу F2 на клавиатуре ПК.

Кнопка Preview (Предварительный просмотр) (в виде очков) или клавиша F3 на клавиатуре ПК открывает выбранный файл HTML в браузере, выбранном по умолчанию.

Кнопка Delete (Удалить) (в виде косого крестика) или клавиша F8 на клавиатуре ПК удаляет выделенную строку в оглавлении.

Списки Size (Размер) и Font (Шрифт) определяют размер и гарнитуру шрифта, которыми будет оформлен текст оглавления. В списке Icon (Миниатюра) предлагаются образцы миниатюр или иконок, которые находятся слева от имени заголовка в оглавлении.

Кнопка Sort (Сортировка) (кнопочка от А до Z) становится доступной только после выделения самой книги (Root), то есть самого верхнего уровня книги. Миниатюрная треугольная кнопочка рядом с этой кнопкой открывает варианты сортировки.

Сохраните изменения в оглавлении и закройте это окно. После этого программа возвращается в окно (Рис.  101).

В следующих сеансах работы с файлом CHM можно вернуться к корректировке оглавления. Для этого в главном рабочем окне нажмите на кнопку Editor.

Кнопка Compiler (Компилировать) открывает одноименное окно (Рис. 4). С помощью этой кнопки мы создадим файл CHM.

Настройка параметров файла CHM

Рис. 4. Настройка параметров файла CHM

В поле Folder (Папка) указывается папка, в которой находятся исходные файлы HTML для конвертирования их в файл CHM. Для этого нажмите на кнопку Open folder (Открыть папку) (справа от поля Folder) и укажите нужную папку.

В списке Preset (Шаблон) выбирается шаблон для создания файла CHM. По умолчанию предлагается пресет Help. Для просмотра или для редактирования пресета нажмите на кнопку Open preset (Открыть пресет) (молоточек на папке). После этого открывается окно Preset Editor (Редактор пресета) (Рис. 5).

Параметры пресета Help

Рис. 5. Параметры пресета Help

В верхнем левом углу окна находится список пресетов. Для просмотра образца пресета выберите пресет и нажмите на кнопку Test (Тест).

На панели Pane (Панель) определяются параметры панели, которая находится в левой части окна с книгой CHM (Рис. 6). На нее выводится, например, оглавление книги. В поле Width (Ширина) определяется ширина этой панели.

В списке Default tab (Вкладка по умолчанию) выбирается вкладка, которая должна быть открыта по умолчанию после загрузки книги CHM.

В списке Position (Позиция) определяется местоположение ярлычком с заголовками вкладок. По умолчанию они находятся в верхней части панели (Top), но их можно расположить слева или внизу панели Pane (Панель).

Опция Pane opened (Открыть панель) предписывает открывать панель Pane (Панель) при загрузке книги CHM. Следующие опции (Contents, Index, Favorites) определяют вкладки, которые должны быть на панели Pane (Панель). Обычно на этой панели 3 вкладки: Содержание, Указатель, Избранное (Рис. 6).

На панели Window (Окно) определяются параметры панели с текстом книги (правая часть окна). Параметры Width (Ширина) и Height (Высота) определяют ширину и высоту окна с книгой после ее открытия. Параметры Left (Слева) и Top (Сверху) определяют размеры отступа от левого верхнего угла окна с книгой.

Из элементов управления по умолчанию включена только инструментальная панель (Toolbar) с кнопками. Но можно открыть и меню (Menu). Окно можно развернуть по весь экран (Maximized).

На панели Toolbar (Инструментальная панель) определяется, какие кнопки будут видны в окне с книгой CHM.

Кнопка Add (Добавить) добавляет новый пресет, а кнопка Delete(Удалить) удаляет выбранный пресет.

После определения всех параметров пресета нажмите на кнопку ОК для возвращения в окно Compiler (Компилировать) (Рис. 4).

В поле Title (Заголовок) указывается заголовок книги CHM, который будет выводиться в окне при чтении книги CHM (Рис. 6). Заголовок считывается из тега <TITLE> главного файла HTML. В поле Home (Домой) указывается главный файл HTML. Этот файл будет открываться, когда в книге CHM будет нажата кнопка Home (Домой). В поле Output (Выход) указывается имя файла CHM и путь к этому файлу. Имя выходного файла CHM берется из имени папки с файлами HTML. Чтобы указать путь к папке, в которую следует сохранять файл CHM, нажмите на кнопку (справа от поля Output) и укажите эту папку.

В полях TOC (Оглавление) и Index (Индекс) указываются файлы с оглавлением и индексами файлов, которые мы создали предварительно в самом начале работы над проектом. Имена появляются сразу же после выбора папки в поле Folder (Папка).

В списке Language (Язык) выбирается язык книги. Русский язык там присутствует.

Кнопка Remember (Сохранить) сохраняет сделанные изменения, становится доступной только после внесения изменений в параметры настройки.

Кнопка << скрывает некоторые параметры из данного окна, а кнопка >> снова их выводит в этом окне для настройки.

Опция Close window (Закрыть окно) закрывает окно Compiler (Компилировать).

Опция Show statistic (Показать статистику) показывает результат конвертирования файла CHM.

Опция Show output file (Показать выходной файл) показывает выходной файл CHM.

Опция Delete input folder (Удалить исходную папку) удаляет исходную папку с файлами HTML, на основе которых создавался файл CHM. Очень опасный параметр, так как файл CHM может получиться некорректно и пользователь может узнать об этом спустя какое то время, когда исходных файлов уже не будет.

В списке Format (Формат) выбирается расширение или формат выходного файла. Все время мы говорили только о формате CHM, который здесь предлагается по умолчанию. В этом файле можно также выбрать формат ITS (Internet Document Set).

После определения всех параметров нажмите на кнопку Start (Старт). Результат выполнения задания будет показываться на индикаторной полосе Ready (Выполнение). После завершения создания файла CHM выводится сообщение об этом.

Готовый файл CHM можно открыть для чтения (Рис. 6).

Чтение файла CHM

Рис. 6. Чтение файла CHM

Файл CHM можно декомпилировать в файлы HTML. Для этого в главном рабочем окне нажмите на кнопку Decompiler. После этого открывается одноименное окно (Рис. 7).

Рабочее окно программы HTM2CHM 3.0.9.3

Рис. 7. Декомпиляция файла CHM

В поле File (Файл) укажите файл в формате CHM. Для этого нажмите на кнопку (справа от поля File) и укажите исходный файл. В поле Folder (Папка) нужно указать папку, в которую будут сохранены извлекаемые файлы. Извлекаться будут не только файлы HTML, но рисунки и другие объекты, находящиеся в исходных файлах HTML. Нажмите на кнопку (справа от поля Folder) и укажите нужную папку. Нажмите на кнопку Start (Старт) для начала извлечения файлов.