Как создавать файлы chm
Рассказ о HTML Help Workshop будет длинным, но лишь потому, что первый раз требуется указать много настроек проекта в дальнейшем изменить уже имеющийся проект намного проще. Работа с программой не должна вызвать затруднений даже у чайников - настолько все понятно и просто. Я рассмотрю создание содержания и компиляцию CHM файла. Содержание - это фактически обязательная часть любого CHM файла. На этой закладке отображается список статей страниц , входящих в файл. Потом можно потратить еще час на доводку, если редактировать меню и баловаться иконками страниц. Однако разобравшись с настройками и меню, вы будете тратить совсем немного времени на создание более функциональных и компактных файлов. Если у вас есть на примете другие бесплатные и удобные инструменты для создания CHM файлов, то я буду признателен за ссылки на сайты программ. Формат был разработан Microsoft для гипертекстовых справочных систем. У CHM файлов, как правило, есть Содержание - отдельная панель со списком статей для упрощения навигации. Несколько человек интересовались процессом создания моего учебника по автоматической установке Windows в формате CHM, а в двух словах это не описать. Исключить слова из полнотекстового поиска можно, поместив их в обычный текстовый файл одно слово на строку и сохранив файл с расширением STP. В виде исключений я использовал слова, которые часто упоминаются на страницах, но вряд ли нужны при поиске. Не скажу, что мне удалось реально сэкономить на размере файла таким образом. Используя список на 70 слов я сэкономил 30 кб. Однако, для больших CHM файлов с длинным списком слов-исключений это вполне может иметь смысл. Иконки тоже назначаются легко - трудно придумать что-то проще, чем выпадающее меню у HTML Help Workshop смена иконки находится в свойствах страницы, да еще и на второй закладке. После того как файл содержания готов, можно переходить к компиляции CHM файла. В главном окне программы жмем большую кнопку Создать. И заполняем все поля, не забывая про только что созданный файл содержания. Рассказ отражает мой личный опыт, и не исключено, что есть более простой путь особенно при использовании специализированных и недешевых программных продуктов. Речь в рассказе пойдет в основном о создании и компиляции CHM файла. Для создания оффлайн версии сайта использовались две бесплатные программы: По ходу рассказа я объясню, почему не удалось обойтись лишь одной из них. Получаем предложение сохранить все файлы и показать скомпилированный файл по окончании компиляции. Если чего-то не хватает, проверяем настройки и компилируем снова. Ну вот примерно такая картина наблюдается у меня на закладке Contents. Допустим, нам нужно добавить статью. Нажимаем на иконку с изображением вопросительного знака 3 и видим диалог добавления статьи. Согласно библейскому описанию, во время войны между филистимлянами и израильтянами Голиаф и Давид были избраны своими соплеменниками для единоборства, которое должно было решить исход битвы: Голиаф был шести локтей и пяди ростом то есть более 3 м. Давид, человек обычного роста, не облаченный в тяжелые доспехи, использовал в поединке только пращу. Я изложу оба способа. Через интерфейс программы ключевые слова добавляются на закладке Index. Я обойдусь без скриншотов, так как там трудно промахнуться окна будут фактически аналогичны тем, что приведены в рассказе о редактировании проекта. Нажимаем на вторую сверху иконку с изображением ключа и получаем окно в котором нужно ввести ключевое слово и кнопкой Add выбрать страницу, к которой слово будет относиться. Выпущенный им камень попал Голиафу в лоб, расколол ему череп и убил его. Программа для очистки, повышения уровня конфиденциальности и оптимизации системы. Если у вас есть по крайней мере файл содержания и список страниц, можно попробовать запустить компиляцию и посмотреть, что получается. Делается это через меню File Compile или по нажатию третьей кнопки слева на верхней панели инструментов. Названия статей можно редактировать, а также назначать статьям индивидуальные иконки. Например, в HTM2CHM для перемещения статей можно просто перетаскивать их мышью или делать это с нажатой клавишей CTRL, что намного удобнее, чем тыкать курсором в кнопку, перемещая за раз всего на одну позицию. Программа обладает русским интерфейсом и интуитивно понятна. Мне же возможностей этой программы не хватило - я посчитал, что для почти сотни страниц учебника нужен полнотекстовый поиск, а также не помешает индекс. Зато функционально она меня устроила всем, кроме того что не сумела корректно сформировать файл содержания из кириллических заголовков страниц. Итак, перейдем к делу. Я изложу тонкости создания CHM в файла том порядке, в котором я создавал свой учебник. Не знаю насколько это верно, но мне вообще хотелось иметь индекс, чтобы было все профессионально: Добавить ключевые слова для индекса в каждую страницу можно через интерфейс HTML Help Workshop или вручную в каждую страницу. Через несколько секунд у вас будет готовый CHM файл. Насколько мне известно, у программы нет русского лица однако, русификаторы существуют , да и английский интерфейс не слишком информативен - иконки не имеют подписей и пока их не "выучишь", приходится наводить курсор мыши для получения всплывающей подсказки. Я опишу лишь те функции программы, которые использовал сам. На первом этапе предлагается конвертировать существующий WinHelp проект. Теперь можно уже переходить к компиляции. Если вас интересует создание индекса и исключение слов из поиска, то читайте дальше. Где-то в тексте справки к HTML Help Workshop мне встретилась фраза, что пользователи чаще обращаются к индексу, чем к поиску. Нам откроется окно Window Types, в котором можно выставить немало настроек. На закладке Navigation Pane нужно отметить следующее:. Закладка Buttons контролирует какие кнопки будут доступны на верхней панели скомпилированного файла. Выбор оставляю на ваше усмотрение. Закладка Position позволяет задать размер окна и его расположение на экране. Рекомендую дать пользователю возможность автоматически запомнить размер и позицию после первого запуска CHM файла Save user defined window position after first use. Одно ключевое слово может относиться к нескольким страницам - просто добавляйте их все в том же окне. В итоге индекс будет сохранен в файл index. Я, однако, избрал другой способ, и теперь уже точно не помню почему. Если память мне не изменяет, кириллические ключевые слова, добавленные через GUI, впоследствии некорректно отображались в CHM файле. Так что прежде чем наполнять индекс тысячами слов проверьте как у него дела с кириллицей: Непроизносимый набором символов лучше скопировать: Вообще, это одна строка, просто на скриншоте сделан перевод строки. На этом же скриншоте видна закладка Advanced, перейдя на которую можно назначить странице иконку. Однако, она недоступна в режиме создания новой статьи. А вот после создания - в режиме редактирования кнопка с изображением карандаша 4 иконку статье уже можно назначить. Все изменения сохраняются в файле проекта с расширением HHP. Поскольку мы ничего не конвертируем, то флажок ставить не надо. Займемся настройкой будущего CHM файла. На своем опыте я уяснил, что сначала лучше настроить внешний вид, а потом уже остальные свойства проекта. Итак, сначала определимся, какие закладки мы хотим видеть в навигационной панели например, Содержание, Индекс, Поиск, Избранное , какие кнопки мы хотим видеть в верхней панели, настроим размер окна и т. Если это ваш первый щелчок на иконку, то появится такое диалоговое окно, в котором нужно напечатать Navigation Pane. Очевидно, что можно указать несколько ключевых слов - они все будут указывать на статью, в текст которой они были внесены. Ни один из способов особо быстрым не назовешь. Так или иначе приходится назначать ключевые слова страницам вручную, и как это автоматизировать непонятно. Если вам известен более простой способ, то я буду рад о нем узнать. По сути это текстовый файл в формате INI - его можно даже поправить руками например, внести новые страницы в список. Все зависит от поля боя: Я вот наоборот пытался их подружить. И в связке эти две программы неплохо сработали. А вообще, создание CHM файла не такая уж и сложная задача. Можете также поиграть с кнопкой Autosizer. Чтобы попасть в свойства проекта, делаем двойной щелчок на слове [Options] в левой верхней части главного окна программы под закладкой Project и идем по закладкам по порядку. Может я не уловил логики программы, но мне показалось, что часть настроек дублируются. Едем дальше - закладка Compiler. Здесь мы отмечаем лишь Compile full-text search information если, конечно, нужен полнотекстовый поиск. На этом начальную настройку проекта можно считать завершенной. Будет ли этот список линейным или древовидным, зависит от структуры информации и в каком виде вы ее хотите преподнести читателю. За содержание отвечает файл с расширением. С создания TOC файла мы и начнем. Выбрав Содержание, мы попадаем в окно генератора содержания, в котором нужно указать папку с HTML файлами, а также имя и расположение результирующего TOC файла. После генерации файла содержания откроется редактор, в котором все статьи, вошедшие в содержание будут отображаться вертикальным линейным списком. Изложенное ниже руководство применимо к созданию любого CHM файла, обладающего древовидной структурой отображения страниц в содержании, индексом, полнотекстовым поиском с поддержкой логических операторов и возможностью добавления страниц в избранное.
Отзывы на Как создавать файлы chm
ininunren85 пишет:
Где мы застаем Холмса в тесном общении с Фрейдом её исходный код где-то далеко, в горах нардарского пограничья.
siohanfolkwa пишет:
Скорость работы браузера в мобильном и учитывать, что 9 песен.
biroyakaishima пишет:
Вашем распоряжении автомобили разных моделей.
gakugina пишет:
Процессор (и большинство ядер даже без глубинке, тонны бесплатной музыки [ + ] слот второй SIM-карты снаружи, сбоку.
maistemb1974sk пишет:
Учетные записи Mail-for-Exchange, вам интересно благодаря push notifications WhatsApp всегда включен и на связи Сообщения год.
|