02.32. Создание Java-книг

Категория: Создание элек. книг
Опубликовано 12.11.2011 15:36
Автор: Шитов В.Н.
Просмотров: 11841

TequilaCat Book Reader Shell 2.3.3

Бесплатная программа для создания Java-книг для мобильных устройств. Java-книги можно закачивать как в мобильные телефоны, смартфоны и коммуникаторы, так и в MP-3 плееры, поддерживающие этот формат. Программа не требует инсталляции и поэтому может быть размещена на любом съемном носителе. Скачать программу можно по адресу http://www.kryltech.com/download/gettext.ziphttp://tequilacat.org.

После запуска программы открывается рабочее окно программы (Рис. 273). На вкладке Выбрать телефон можно выбрать марку телефона, для которого создается электронная книга. Если конкретной марки телефона нет, то выберите марку телефона, близкую к Вашей марке телефона. В поле Размер текстового блока определяется максимальный размер текстовых фрагментов, из которых будет состоять книга. Если общий размер текста будет превышать установленный здесь размер, то текст будет разделен на фрагменты, продолжающие предыдущий. Читатель при чтении книги не будет видеть такого разделения, точно так же, как не видит дефрагментации файла, когда разные фрагменты файла записаны в разных частях одного и того же диска.

Выбор марки телефона 

Рис. 273. Выбор марки телефона

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

На вкладке Книги и главы (Рис. 274) определяется исходная книга, на основе которой будет создаваться java-книга. Как только выбирается данная вкладка, то автоматически открывается список команд для работы с книгой. Если ни одной книги не добавлено, то будет доступна только команда Добавить книгу.

Выбор книги 

Рис. 274. Выбор книги

В качестве исходных можно использовать книги в форматах TXT, PRC, PDB, TCR, RTF, DOC, PDF, HTML и производные от него, HLP, эти же форматы книг в архивах RAR, ZIP, ARJ, HA, а также проекты книг в формате BKS. Архивы могут быть многоуровневые и разноформатные. Например, архив ZIP может содержать архив HA или RAR. Для поддержки форматов HLP, HTML, HTM, PDF, RTF, WPD, XLS, DOC, PPT требуется установка дополнительного преобразователя/разархиватора GetText.exe. Поддержка формата HA требует установки дополнительного разархиватора: ha.exe.

Выполните команду Добавить книгу и выберите исходную книгу.

Флажок в опции Разбивать по главам предписывает программе автоматически создавать оглавление открытой книги по определенным правилам. Кнопка Переразбить главы () может использоваться после переопределения правил создания оглавления. Изменение правил создания оглавления можно выполнить с помощью опций, которые находятся на этой же панели. Прежде всего, оглавление создается по ключевым словам, которые здесь перечислены (Глава, Часть и т. д.). В оглавление включается также текст, набранный прописными буквами. Началами глав так же считаются цифры (римские и арабские) с точкой после них с последующим текстом.

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

Опция Использовать регулярные выражения требует выполнения анализа содержания текста в начале абзаца. Например, текст в начале абзаца «Путешествие первое», «Путешествие второе» и т. д. является, скорее всего, началом заголовка главы, хотя слово «Глава», «Часть», «Раздел» здесь явно не используются.

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

Если программе удалось самостоятельно разбить книгу на составные элементы, то под опцией Минимум строк в главе выводится оглавление книги (Рис. 274). Заголовок каждой главы можно переименовать. Для этого выделите заголовок, который нужно редактировать и выполните команду Переименовать на вкладке Книги и главы или выполните по заголовку главы два медленных одиночных щелчка. Например, в главе «1. Наша семья» после номера с точкой случайно введено несколько лишних пробелов, которые мешают чтению и явно говорят об ошибке. Эту ошибку можно изменить переименованием главы.

После выделения главы в оглавлении показывается ее содержание. Если опция Показать весь текст включена, то показывается весь текст выделенной главы, а если флажок сброшен, то показывается не весь текст, а только его фрагмент, например, «2000 символов из …»

В поле Путь показывается имя исходного файла и путь к этому файлу. В поле Размер показывается размер исходного файла.

Если главу нужно разбить на несколько глав, то выберите текст, с которого должна начаться другая глава и на вкладке Книги и главы выполните команду Разбить главу здесь. Если несколько смежных глав нужно объединить в одну, то с помощью клавиши Shift выделите эти главы, после чего становится доступной команда Объединить главы. Объединить несмежные главы нельзя.

Открытыми могут быть сразу несколько книг — посмотрите оглавление книги, возможно, в ходе изучения программы открыто сразу несколько книг или одна и та же книга открыта несколько раз. Открытые книги можно объединить в одну. Например, разрозненные рассказы или стихи в отдельных файлах можно объединить в одну книгу. Для объединения книг выделите в оглавлении значки книги () с помощью клавиши Shift, после чего на вкладке Книги и главы становится доступной команда Объединить книгу. Выделяются все смежные книги. Например, у нас имеются книги 1, 2 и 3. Мы хотим объединить книги 1 и 3. Книгу 2 мы объединять с ними не хотим. Но если выделить 1-ую и 3-ю книгу, то неизбежно выделится и книга 2. Чтобы случайно не объединить книгу 2, то ее придется из списка открытых книг временно удалить.

Если в оглавлении выделить значок книги (), то становятся доступными команды Просмотреть и Удалить выбранную книгу. Первая команда открывает выбранную книгу во внешнем редакторе, принятом по умолчанию, а вторая команда удаляет выбранную книгу из данной программы (физического удаления с диска не происходит).

Команда Удалить ВСЕ книги удаляет все открытые книги из данной программы.

На вкладке Шрифты и Цвета определяются параметры шрифтов, применяемых в книге (Рис. 275).

 Выбор шрифтов

Рис. 275. Выбор шрифтов

На вкладке Шрифты пользователь может использовать или шрифты, установленные в телефоне или другом мобильном устройстве, или встроить шрифты в книгу. Если предлагается использовать шрифты, установленные в мобильном устройстве, то выбираются значения малый, средний и большой шрифт телефона. Если шрифт встраивается в книгу, то выбирается какой-либо конкретный шрифт, содержащий кириллицу, например, Georgia. Для встроенных шрифтов можно выбрать способ поворота текста. Например, если экран узкий, но высокий, то текст лучше читать, повернув телефон на 90° с поворотом текста на этот же угол.

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

На вкладке Размер экрана можно настроить размер экрана мобильного устройства. Если книга создается для старых устройств, то в нижней части экрана может появиться белая полоса. Для ее удаления установите флажок в опцию Убрать белую полосу внизу. Кроме этого, возможно, придется вручную точно определить размер монитора.

На вкладках Переносы и Полоса прокрутки определяются правила организации переносов в тексте и местоположение полосы прокрутки для прокручивания текста книги.

На вкладке Задать JAR-файл и папку (Рис. 276) определяется способ выбора имени выходного файла и папка, в которую этот файл будет сохраняться.

 Выбор папки для выходного файла

Рис. 276. Выбор папки для выходного файла

Уровень сжатия определяет размер выходного файла и скорость открытия электронной книги в мобильном устройстве. Чем выше уровень сжатия, тем меньше размер выходного файла, но тем медленнее скорость открытия этой книги в мобильном устройстве.

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

Опция Назвать по имени первой книги предписывает брать имя выходного файла из имени первой исходной книги (имя первой книги можно скорректировать на вкладке Книги и главы). По умолчанию предлагается имя Book. Но использовать одно и то же имя книги недопустимо, поэтому нужно определить уникальное имя выходной книги. Кроме этого, имя Book ничего не говорит о содержании книги — пользователь не сможет быстро определить, какую же именно книгу ему нужно открыть.

Опция Транслитерировать имя JAR файла предписывает преобразовывать русское имя книги на английское. Например, фраза «Зензинов_Пережитое» будет преобразована в «Zenzinov_Perejitoe». Транслитерация выполняется в том случае, если мобильное устройство не поддерживает кириллические имена. После выбора опции Транслитерировать имя JAR файла сбросьте флажок и снова его установите в опцию Назвать по имени первой книги.

Опция Создавать JAD файлы предписывает создавать файлы в формате JAD. В таком файле хранится описание файла JAR — имя, размер и т. д. Файл JAD необходим только для установки файла JAR в мобильное устройство. Наличия файла JAD требуют только некоторые модели мобильных устройств, но для определения этого нужно просто проверить, требует ли этого Ваша модель или нет.

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

Опция Создавать папку для каждого JAR файла требует, чтобы каждая выходная папка создавалась в отдельной папке.

На вкладке Настроить JAVA книгу (Рис. 277) определяются параметры чтения и прокрутки книги на мобильном устройстве.

Настройка параметров java-книги 

Рис. 277. Настройка параметров java-книги

В списке Автопрокрутка определяется способ листания книги: по строкам, по страницам или плавно, с помощью линейки прокрутки.

В поле Задержка определяется скорость чтения. Продолжительность времени указывается в миллисекундах, то есть 1 000 миллисекунд равно 1 секунде.

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

На вкладке Установить JAVA книги (Рис. 278) определяются действия программы после создания выходного файла.

Выбор действий после создания java-книги 

Рис. 278. Выбор действий после создания java-книги

Выбор положения переключателя Переслать позволяет загрузить созданную книгу в мобильное устройство. Конкретный способ загрузки книги зависит от конкретной модели мобильного устройства. Установка флажка в опцию Выйти по завершении автоматически закроет данную программу сразу же после создания Java-книги.

Нажмите на кнопку Создать книги () или нажмите на клавишу F9 на клавиатуре ПК.

Shasofte Book 4.x

Бесплатная программа для создания Java-книг для мобильных устройств. Java-книги можно закачивать как в мобильные телефоны, так и в MP-3 плееры, поддерживающие этот формат. Скачать программу можно по адресу http://www.shasoft.com. После инсталлирования программы в контекстное меню файлов встраивается команда, открывающая файл в данной программе.

После загрузки программы открывается Мастер по созданию Java-книги (Рис. 279). Если интерфейс программы не русский, то нажмите на кнопку с языком () и выберите русский язык. Нажмите на кнопку с многоточием для выбора исходного файла. В качестве исходных файлов можно использовать следующие форматы: TXT, RTF, DOC, FB2, XML, RAR, ZIP, JAR. Самым оптимальным является формат TXT, на примере которого мы и будем создавать Java-книгу.

Выбор исходной книги и кодировки 

Рис. 279. Выбор исходной книги и кодировки

Выберите одну из предлагаемых здесь кодировок и нажмите на кнопку Далее. Начинать нужно с кодировки Windows text file (Текстовый файл Windows). На следующем шаге Мастера пользователь должен, прежде всего, убедиться, что текст открытой книги читаем (Рис. 280). Если текст нечитаем, то нажмите на кнопку Назад и выберите другую кодировку и так до тех пор, пока текст не станет выводиться правильно.

На втором шаге Мастера (Рис. 280) кроме читаемости текста можно текст форматировать.

Проверка читаемости книги 

Рис. 280. Проверка читаемости книги

Кроме начертаний шрифта (полужирного, курсивного, подчеркнутого и зачеркнутого) можно оформить цветовое решение текста, применить заголовки. Нажмите на кнопку Далее.

В третьем шаге Мастера (Рис. 281) можно определить свойства книги: имя автора, название книги, аннотацию (комментарий), язык текста книги, название серии и номер книги в серии и т. д. Программа по русскому названию книги создает имя книги в транслитерации, то есть трансформирует кириллические буквы в латинские. Нажмите на кнопку Далее.

 Параметры книги на обложке

Рис. 281. Параметры книги на обложке

В четвертом шаге Мастера выводятся все графические объекты, имеющиеся в конвертируемом файле. Кнопка Общие свойства картинок () позволяют определить общие размеры всех картинок. Для этого укажите эти размеры. Если размеры не заданы (то есть, выставлены в 0), то исходные размеры картинок не изменяются. Нажмите на кнопку Далее.

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

В следующем шаге Мастера определяются клавиши, используемые для работы с данной книгой, например, для листания страниц книги. Откройте список мобильных устройств и выберите устройство, для которого создается данная книга. Для каждого устройства предлагаются свои наборы кнопок и их комбинации. Нажмите на кнопку Далее.

В следующем шаге определяется размер мидлета и версия javaна мобильном устройстве. Версия MIDP1 используется для старых моделей телефонов, а MIDP2 для новых. Java-книга состоит из мидлетов (фрагментов или блоков). Большинство старых телефонов должны читать размер текстового блока 20 000-30 000 со встроенными шрифтами Windows. Большинство современных телефонов должны читать размер текстового блока 60 000-100 000 со встроенными шрифтами Windows. Если размер мидлетов будет небольшим, то готовая java-книга будет состоять из множества отдельных файлов jar (jarjava-архив). Книга при этом все равно будет читаться как единая — читатель даже не заметит дробления книги. Нажмите на кнопку Далее.

В следующем шаге Мастера определяется папка, в которую будет выполняться сохранение конечной книги. Если папка по умолчанию не устраивает, то нажмите на кнопку с многоточием и выберите нужную папку. Нажмите на кнопку Готово для начала создания книги. Книга создается в виде папки, в которой находится один или несколько файлов jar, составляющих java-книгу, а также файла jad, который требуется для некоторых моделей мобильных устройств при закачке на них электронных книг.