Хлебные крошки



02.08. Создание файлов EXE. Natata eBook Compiler 3.2

Условно-бесплатная программа. Без регистрации работает 15 дней. Программа предназначена для создания книги с расширением *.EXE. Не зарегистрированная версия позволяет полностью пройти весь путь создания книги, но не позволяет открывать эту книгу. Такую книгу можно прочитать на любом ПК, так как для ее чтения не нужны специальные программы — оболочка для чтения уже встроена в программу. Скачать программу можно по адресу http://www.natata.com.

В качестве исходных форматов могут быть использованы файлы практически всех текстовых форматов, а также графические и аудио файлы, некоторые форматы видео.

После загрузки программы открывается ее рабочее окно. Для создания нового проекта выполните одно из следующих действий:

  • Команду File → New (Файл Новый);
  • Нажать на кнопку New (Новый) на инструментальной панели рабочего окна;
  • Выполнить комбинацию клавиш Ctrl + N.

После выполнения любого из этих действий открывается страница Information (Информация) на вкладке General Information (Основная информация) (Рис. 125).

 Общие параметры проекта

Рис. 125. Общие параметры проекта

В поле eBook E-ISBN уже предлагается идентификатор новой книги, то есть уникальный неповторяющийся код. Кнопка New E-ISBN генерирует новый идентификатор книги.

В поле Project Title (Название проекта) вводится общее имя книги, которое появится на системной полосе электронной книги после ее открытия читателем. В проекте могут быть не одна книга, а сразу несколько. Название проекта может быть на любом языке, в том числе и на русском. В поле Author (Автор) указывается автор или соавторы. В полях Web Site (Веб-страница) и E-mail (Эл. Адрес) можно указать веб-страницу, на которой будет находиться электронная книга, созданная в данном проекте и электронный адрес создателя этой книги, на который можно выслать предложения, например, о сотрудничестве и совместной работе. Эта информация будет выводиться на специальной панели при нажатии на кнопку About (О книге) в готовой электронной книге. По адресу веб-страницы можно определить, действительно ли это страница создателя данной книги или она была «заимствована». Так как программа коммерческая, то мало вероятно, что создатель книги является альтруистом, а значит, он должен как то компенсировать понесенные затраты. Разместив на своей странице созданные книги можно рассчитывать на получение денег хотя бы за размещение рекламы.

На вкладке Files (Файлы) (Рис. 126) можно выбрать исходные файлы, на основе которых будет создаваться выходная книга.

 Выбор папки с файлами

Рис. 126. Выбор папки с файлами

В проект будут включаться все файлы, которые будут находиться в выбранной папке. Для выбора папки нажмите на кнопку с многоточием. Все файлы в этой папке будут выведены в таблицу Project Files (Файлы проекта). По умолчанию все найденные файлы включаются в проект, то есть в опции каждой книги установлен флажок. Если какие-либо файлы оказались в папке случайно, то их можно исключить из проекта. Для этого сбросьте флажки из таких файлов. По каждому файлу выводятся сведения: имя и тип файла, его размер. По всем файлам, выводится общий размер файлов и число файлов.

Если файлов в проекте несколько, то можно указать файл, который должен загружаться при загрузке книги. Кроме этого этот файл будет открываться при нажатии кнопки Home (Домой) на инструментальной панели электронной книги. Для выбора стартового файла щелкните по нему правой клавишей мыши и из открывшегося контекстного меню выполните команду Set as Homepage (Установить как домашнюю страницу). Если в ходе работы над проектом неожиданно выяснится, что Вы хотите сделать стартовым файлом другой файл, то щелкните по тому файлу, который был установлен как стартовый правой клавишей мыши и из открывшегося контекстного меню выполните команду Clear Homepage (Очистить домашнюю страницу). После этого можно выбрать в качестве стартового другой файл.

На вкладке Table of Contents (Оглавление) (Рис. 127) определяются параметры оглавления.

Параметры оглавления книги 

Рис. 127. Параметры оглавления книги

Опция Use Table of Contents (TOC) (Использовать оглавление) предписывает создавать оглавление электронной книги.

Опция Show TOC at startup (Показывать оглавление при запуске) предписывает показывать оглавление при загрузке электронной книги.

Переключатель Navigation Method (Метод навигации) определяет способ навигации, то есть перемещения по книге:

Like a Web Browser (Как в веб-браузере) предлагает навигацию как в браузере, сохраняется история просмотра. Предлагается способ пошагового перемещения назад. В первую очередь этот метод предназначен для книг, созданных на основе файлов HTML или производных от него;

Like a Book (Use TOC) (Как в книге) похож на перемещение по бумажной книге. Если нажата кнопка Назад, то книга будет открыта на предыдущей строке в оглавлении книги (если предварительно была открыта «Глава 2», то будет открыта «Глава 1»), если только не открыта первая запись в оглавлении книги. Соответственно, кнопка Вперед открывает следующую запись в оглавлении книги, если только не открыта последняя запись в оглавлении. Этот метод является идеальным для не-HTML проектов, например, фотоальбомам или презентациям. Нет необходимости устанавливать домашнюю страницу (Homepage), если используется этот метод, домашней страницей (Homepage) будет первый файл в оглавлении. Закладки не будут работать с этим методом.

В списке исходных файлов включать в оглавление можно только те файлы, в которых установлен флажок. Если на вкладке Files (Файлы) (Рис. 126) список исходных файлов был не уточнен, то это можно сделать здесь. Здесь же можно выбрать стартовый файл, который будет открываться первым и на который программа будет переходить при нажатии кнопки Домой.

В правой части вкладки находится список файлов, которые попадут в оглавление. Для выбора отдельных файла выделите их и нажмите на кнопку Add selected files (Добавить выделенные файлы) (>). Добавить в оглавление файл, с которого сброшен флажок, нельзя. Кнопка Add al files (Добавить все файлы) (>>) добавляет в список оглавления все исходные файлы, у которых имеются флажки.

Если один или несколько файлов попали в список оглавления случайно, то выделите их и нажмите на кнопку Remove selected files (Удалить выделенные файлы) (<). Для очистки из оглавления всех записей нажмите на кнопку Remove all files (Удалить все файлы) (<<).

Кнопка Add al HTML files (Добавить все файлы HTML) (HTML) добавляет в оглавление все файлы HTML в выбранной папке, из которых не сброшены флажки.

В оглавлении имена строк по умолчанию берутся из названия файлов. Но так как там могут быть неточности и просто ошибки, то их можно поправить. Для этого в списке оглавления выделите строку, которую нужно редактировать: в полях Label (Название) и File (Файл) отражается один и тот же текст. В поле Label (Название) введите тот текст, который должен выводиться в оглавлении книги. В имени файла эти изменения отражать не нужно.

После определения всех параметров на странице Information (Информация) переходим на страницу Customize (По запросу). Здесь можно определить некоторые параметры книги по желанию создателя электронной книги. Первая вкладка называется Window Settings (Настройки окна) (Рис. 128). Здесь определяются размеры окна, в котором будет открываться готовая книга и кнопки на системной полосе.

Настройки окна книги 

Рис. 128. Настройки окна книги

Переключатель Window Border Style (Стиль границы окна) определяет внешний вид рамки вокруг текста книги.

Переключатель Window Size (Размер окна) определяет размеры окна книги.

Переключатель Window State (Состояние окна) определяет состояние окна с книгой — развернуто ли оно во весь экран (Maximized), плавающее окно (Normal) или свернуто в значок (Minimized).

Кнопки на панели Window Border Icons (Иконки системной полосы) определяет наличие на системной полосе обычных в ОС Windows кнопок.

На вкладке Toolbar Settings (Настройки инструментальной панели) (Рис. 129) определяется видимость инструментальной панели в книге, ее местоположение и раскраска, логотип.

 Настройки инструментальных панелей

Рис. 129. Настройки инструментальных панелей

Флажок в опции Hide Toolbar (Скрыть инструментальную панель) делает инструментальную панель в готовой книге невидимой. Так как в этом случае кнопки на этой панели становятся невидимыми, то флажок в эту опцию лучше не устанавливать.

Переключатель Toolbar Placement (Местоположение инструментальной панели) определяет, где будет располагаться инструментальная панель. По умолчанию она расположена сверху (Top), но можно поместить ее снизу (Bottom).

На панели Toolbar Colors (Цвета инструментальной панели) можно определить цвет текста и фона на инструментальной панели. Кнопка Default (По умолчанию) возвращает исходные цвета, предопределенные создателями данной программы.

На панели Toolbar Logo (Логотип инструментальной панели) определяется логотип, который будет находиться на инструментальной панели. После щелчка по логотипу должна открываться веб-страница, на которой Вы можете предложить читателю данной книги некие услуги, например, услуги по созданию других книг в этом или в другом формате, или предложить некую информацию, например, другие книги, созданные Вами. Установка флажка в опции Hide Logo (Скрыть логотип) делает иконку логотипа невидимой, что не даст читателю возможности открыть Вашу веб-страницу и получить интересующую его информацию.

Кнопка Change Logo (Найти логотип) открывает папку с логотипами. Логотипы Вы должны создать сами в формате BMP. Размеры логотипа не должны превышать размер примерно 1×1 см или меньше. Если размеры пользовательского логотипа будут превышать разрешенные размеры, то в иконку логотипа попадет только его фрагмент, начиная с верхнего левого угла исходного изображения. В поле On click open website (Щелкните для перехода на веб-страницу) укажите адрес веб-страницы, которая будет открыта после щелчка читателя в готовой книге. Кнопка Default (По умолчанию) возвращает логотип и адрес веб-страницы, предопределенные создателями данной программы.

На вкладке Toolbar Buttons (Кнопки инструментальной панели) (Рис. 130) определяются кнопки, которые будут доступны на инструментальной панели готовой книги.

Выбор кнопок 

Рис. 130. Выбор кнопок

По умолчанию все кнопки, предлагаемые разработчиками данной программы, видны в готовой книге. Если Вы считаете, что некоторые кнопки не нужны, то сбросьте из таких кнопок флажки. Если внешний вид кнопки Вас не устраивает, то щелкните по иконке кнопки и выберите другую иконку в формате BMP. Рисунок кнопки должен быть предварительно подготовлен в любой графической программе. Создание иконок и пиктограмм, например, см. Шитов В.Н. Новейший справочник полезных компьютерных программ. М:, Дом Славянской книги, 2009, Шитов В.Н. Бесплатные программы для работы с графикой. Саратов, Научная книга, 2008, Шитов В.Н. Необходимые программы для дома и офиса. Саратов, Научная книга, 2008.

Кнопки Default (По умолчанию) справа от каждой кнопки возвращает иконку кнопки, предопределенную создателями данной программы. На панели Button Size (Размеры кнопки) определяются высота и ширина всех кнопок. Кнопка Default (По умолчанию) возвращает исходные размеры кнопок.

Кнопка Live Preview Window (Реальное окно просмотра) позволяет увидеть, как будут выглядеть кнопки и логотип на инструментальной панели панель Preview на рисунке (Рис. 130).

На вкладке Messages(Сообщения) (Рис. 131) можно определить сообщения, которые будут показываться перед загрузкой и после выгрузки выходной книги.

 Определение текста сообщений

Рис. 131. Определение текста сообщений

Флажки Display Start Message (Показывать сообщение при старте) и Display Close Message (Показывать сообщение при закрытии) предписывают открывать панель с заданным текстом при запуске и перед выгрузкой книги. Текст сообщения вводится в многострочное текстовое поле под каждой опцией. Для предварительного просмотра такой панели с текстом нажмите на кнопку Preview (Предварительный просмотр).

На вкладке Splash Screen (Появление на экране) можно выбрать графическое изображение в формате BMP, которое будет появляться на экране перед открытием окна с книгой, то есть играть роль обложки книги. Для выбора изображения нажмите на кнопку Load Image (Загрузить изображение). Если изображение было выбрано случайно или ошибочно, то нажмите на кнопку Clear Image (Очистить изображение) и ссылка на изображение будет удалена. Счетчик Delay TimeSeconds (Задержка времени на… секунд) задерживает изображение-обложку на заданное значение в секундах. Выбранное изображение на вкладке может выглядеть непропорциональным исходным размерам — не обращайте на это внимания, так как в книге будут использоваться пропорции исходного рисунка.

На вкладке Bookmark (Закладка) определяется способ открытия книги: положение переключателя Always load home page (Всегда открывать домашнюю страницу) предписывает при загрузке книги открывать домашнюю страницу, определенную на странице Information (Информация). Положение переключателя Load last page viewed (Открыть последнюю прочитанную страницу) предписывает при загрузке книги открывать ту страницу, на которой было приостановлено чтение в предыдущем сеансе. При первом открытии книги всегда открывается домашняя страница.

На вкладке Slide Show (Слайд-шоу) определяется время задержки каждой страницы на экране. Для включения автоматического перелистывания страниц установите флажок в опцию Enable the slide show feature (Разрешить возможность слайд-шоу). Перелистывание страницы указывается с помощью времени, заданного в счетчике IntervalSeconds (Интервал… секунд).

На странице Password (Пароль) определяются параметры защиты книги.

На вкладке Basic Protection (Основная защита) опция Enable Basic Protection (Возможность защиты) включает защиту от копирования книги любым известным способом.

Примечание: мы попробовали скопировать фрагмент текста книги, и текст был успешно скопирован и вставлен в текстовый редактор. Скопированный текст, даже если копируется фрагмент текста, вставляется в виде ячейки таблицы, вставленной в еще одну ячейку еще одной таблицы. Двойное последовательное извлечение текста из таблицы решило проблему копирования текста. Поэтому вряд ли здесь уместно говорить об успешной защите от копирования, хотя мы согласны — копировать и извлекать текст настолько трудоемко, что вряд ли найдется хотя бы один человек, профессионально взявшийся бы за эту работу.

На вкладке Password Protection (Защита паролем) можно определить пароль для дополнительной защиты — для открытия книги потребуется знание пароля. Положение переключателя No Password (Без пароля) не требует устанавливать пароль для создаваемой книги. Остальные положения переключателя предлагают разные способы определения пароля:

  • Single Password (Простой пароль) — пароль вводится в одноименное поле;
  • Generated Password (MachineID) (Сгенерировать пароль (машинный идентификатор)) — предлагает более надежный пароль. Нажмите на кнопку Password Generated (Сгенерировать пароль). В открывшемся одноименном окне введите в поле Secret Word (Секретное слово) любое слово длиной от 3 до 10 символов. На основе этого слова генерируется несколько десятков паролей. Пароли можно или сохранить в специальном файле или в буферную память, откуда можно вставить пароли в любой текстовый файл и сохранить. Используйте любой пароль из перечня для открытия защищенной книги. Для каждой электронной книги используйте разные секретные слова.

В поле Password Message (Сообщение о пароле) вводится текст, предупреждающий потенциального читателя о защите книги.

На вкладке Expiration (Истечение срока) определяются правила срока разрешения на чтение данной электронной книги:

  • Never (Никогда) — разрешение на чтение не закончится никогда;
  • Afterdays (После…дней) — разрешение на чтение закончится после заданного числа дней;
  • After being opentimes (После числа…открытий) — разрешение на чтение закончится после заданного числа открытий книги.

В многострочном поле Expire Message (Сообщение о завершении срока) указывается сообщение о завершении срока использования данной книги. Например: «Испытательный срок для использования этой книги заканчивается».

Установка флажка в опции Request password after expire message (Разрешить повторить пароль после истечения срока) разрешает продлить срок чтения книги, введя пароль повторно.

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

На странице Compile (Компиляция) определяются параметры компилирования (создания) книги. На вкладке Createe Book (Создание книги) (Рис. 132) определяется имя выходного файла и папка, в которую будет сохраняться книга.

Выбор имени электронной книги 

Рис. 132. Выбор имени электронной книги

Нажмите на кнопку с многоточием и выберите папку для сохранения и имя электронной книги. Для создания книги нажмите на кнопку Create eBook (Создать книгу).

На вкладке Compiler options (Параметры компиляции) (Рис. 133) определяется внешний вид значка файла и другие дополнительные параметры компиляции.

Выбор иконки электронной книги 

Рис. 133. Выбор иконки электронной книги

Для выбора иконки файла нажмите на кнопку Change Icon (Найти иконку). С данной программой поставляется несколько значков, которые по умолчанию хранятся в папке C:\Program Files\NATATA eBook Compiler 3.2\Icons. Иконку файла можно создать самостоятельно. Иконка создается размером 32×32 пикселей.

Установка флажка в опцию Create CD autorun file (Создать автозагрузочный файл на CD) создает кроме электронной книги еще и файл autorun.inf. Если скопировать эти 2 файла (электронную книгу и загрузочный файл) на диск CD, то при запуске такого диска CD книга будет загружаться автоматически.

Примечание: многие антивирусные программы трактуют файл autorun.inf как вредоносный (по принципу действия), так как многие вирусы действительно распространяются с помощью файла с таким же самым именем. Поэтому если будет выдано предупреждение о подозрительном файле, то разрешите его использование, поместив этот файл в доверенные. Подробнее об опасных объектах типа autorun.inf см. Мурыгина О. Н., Шилина А. А., Шитов В. Н. Поиск и уничтожение опасных вредоносных объектов. Всероссийская конференция с элементами научной школы для молодежи «Проведение научных исследований в области обработки, хранения, передачи и защиты информации». 1-5 декабря 2009 г. Ульяновск: сборник научных трудов. В 4 т. Т. 4. — Ульяновск: УлГТУ, 2009, с 508-512.

Переключатель Advanced execution options (Дополнительные параметры выполнения) определяет способы чтения книги:

  • Execute eBook From Memory (Запустить книгу из памяти) — предлагается по умолчанию. Книга загружается быстро и безопасно. Этот метод поддерживает большинство исходных форматов: HTML, WAV, GIF, JPEG, CSS, JAVA-SCRIPT, DHTML и многие другие. Этот метод не поддерживает (или плохо поддерживает) следующие исходные форматы: Flash, документы Word или PDF;
  • Extract Files ToT emporal Directory (Извлечь файлы во временную папку) — используется для исходных проблематичных файлов Flash, документы Word или PDF. Этот метод может быть медленным и он менее безопасный. Из электронной книги EXE извлекаются исходные файлы точно так, как если бы они извлекались из самораспаковывающегося архива. Извлеченный файл загружается в программе, выбранной для этого формата по умолчанию.

Готовая книга выглядит примерно так (Рис. 134). В этом примере кнопки на инструментальной панели, видимо, были созданы самими разработчиками книги, так как они не похожи на те, которые предлагаются в программе.

 Готовая книга

Рис. 134. Готовая книга


Hilliger Media Shop
Template "butterflymeadowfree" designed by Hilliger Media (Copyright © 2011)