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

Как создать книгу в формате EPUB

Как создать книгу в формате EPUB

Недолго думая, я решил самостоятельно сделать EPUB-вариант книги. А заодно и инструкцию об этом написать. Чтобы ничего не забыть, когда в следующий раз такое делать буду. А может кому-то еще понадобится…

Для своего замысла я решил использовать программу Sigil (http://code.google.com/p/sigil/downloads/list). Это фактически единственная программа для создания EPUB. Она обладает всеми необходимыми для этой работы инструментами, поддерживает стандарты формата и проста в использовании.

В моей инструкции, я упомяну только основные шаги создания EPUB. Для более тесного знакомства с функционалом Sigil вы можете почитать полную инструкцию и уроки на английском языке. Там можно узнать о других инструменты этой программы, которые могут значительно облегчить создание более объемных и сложных книг.

1■ Сначала надо подготовить текст книги. Sigil может работать с текстами в формате HTML, TXT и (конечно) EPUB. Поэтому, если исходный текст у вас в формате DOC, его сначала нужно сохранить в одном из вышеуказанных форматов. Также нужно очистить этот текст от лишних тегов форматирования, которые (если текст был подготовлен в каком-то текстовом процессоре) обычно присутствуют в нем.

Поскольку, как я уже отмечал выше, в моем случае, текст сначала был в формате DJVU, мне пришлось преобразовать (с помощью про-смотрщика WinDjView) его в TXT. Я считаю это лучшим вариантом — в TXT-формате отсутствует «лишнее» форматирование и его легко редактировать в текстовом редакторе Notepad++, который имеет достаточно инструментов для этого.

В Notepad++ я пересмотрел весь текст книги, исправил ошибки, возникшие в процессе оптического распознавания символов, убрал нумерацию страниц и выделил абзацы… Это заняло довольно много времени — где-то 90% всего времени, ушедшего на создание книги. Не забудьте сохранить файл в кодировке UTF8.

 

Как создать книгу в формате EPUB

Как создать книгу в формате EPUB

2■ После подготовки текста книги необходимо установить (если вы не сделали этого ранее) программу Sigil. Скачать ее можно здесь — http://code.google.com/p/sigil/downloads/list.

Установка программы Sigil ничем особенным не отличается. Радует, что отсутствуют различные «довески» в виде панелей к браузерам и изменений их домашней страниц… Хотя это же Free and open source software under GPLv3, поэтому неудивительно. После установки, для того чтобы Sigil мог проверять правописание на русском языке (в программе сначала установлено только немецкий, английский, испанский и французский словари) загрузите отсюда русский словарь и распакуйте его в папку C:\Program Files\Sigil\hunspell_dictionaries.

После этого, откройте настройки Sigil (Edit > Preferences…) и во вкладке Spellcheck Dictionaries выберите русский словарь.

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

Не забудьте нажать кнопку ОК, чтобы сохранить настройки. Затем перезагрузите программу для смены языка.

Как создать книгу в формате EPUB

Как создать книгу в формате EPUB

3■ Запустите Sigil. Воспользовавшись меню Файл —► Открыть. .. (здесь и далее я буду писать команды меню, но для многих пунктов есть соответствующие иконки на панелях инструментов) откройте подготовленный файл.

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

В идеале между тегами <body> в начале работы у вас должны быть только текст и теги <р>…</р>.

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

Для сохранения файла воспользуйтесь меню Файл -> Сохранить. При первом сохранении вам нужно будет выбрать имя файла.

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

Поэтому продолжим…

4■ На этом этапе мы пропишем метаданные книги — данные об авторе и название. Воспользовавшись командой Сервис Редактор метаданных откроем окне) редактирования.

Заполните поля. В поле Название внесите название книги, в поле Автор — автора книги, в выпадающем списке Язык выберите язык книги. Поле File-As не обязательно для заполнения, но вы можете внести сюда данные, которые помогут в сортировке этой книги (введите фамилию и имя автора через запятую).

После заполнения данных об авторе и названии книги сохраните все внесенные изменения (как в окне редактирования метаданных, так и весь файл EPUB). Не забывайте этб делать и в дальнейшем.

Как создать книгу в формате EPUB

Как создать книгу в формате EPUB

5■ Теперь добавим обложку книги. Я сделал ее сам в графическом редакторе Paint.NET. Для обеспечения большего соответствия нормам авторского права, на обложке (как и на всех других страницах книги) я использовал рисунок с одного из старейших английских изданий.:

Для добавления обложки воспользуйтесь меню Сервис -» Add Cover. В этом окне показаны все изображения, используемые в книге. Поскольку ни одного изображения здесь еще нет, воспользуемся кнопки Other Files… и выберем нашу обложку в файловой системе компьютера.

Sigil добавит указанное изображение в файл EPUB и обозначит его как обложку.

6■ Поскольку для создания книги мы использовали файл в формате TXT, то весь текст книги у нас представляет собой один файл. Однако в EPUB лучше разбить разделы книги на отдельные файлы. Это поможет быстрее ориентироваться в структуре книги при редактировании и быстрее загружать ее текст при чтении.

Самый простой способ разбиения книги на отдельные файлы — использование команды Правка —> Разделить по курсору (или соответствующей иконки на панели инструментов). Поставьте курсор перед названием раздела и нажмите эту иконку.

Вы заметите, что теперь во вкладках (и в левой колонке Sigil) появилось две секции с текстом. Первый файл — это то, что стояло до курсора, а второй — остальной текст.

Разделите весь текст книги на сколько разделов, сколько имеет книга. У меня получилось 20 секций — предисловие и 19 разделов.

Вы можете закрывать отдельные секции и вызывать их снова с левой колонки. При желании вы также можете переименовать каждую секцию текста.

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

7■ Теперь создадим оглавление книги. Это позволит лучше находить нужное содержимое ее читателю. Sigil умеет создавать содержание текста автоматически — мы должны только обозначить его заголовки. Для этого нужно поставить на нужный текст курсор и нажать иконку h 1, или воспользоваться пунктом меню Формат -» Заголовок -> Заголовок 1. Так нужно обозначить все главные разделы книги. Для обозначения вложенных разделов, можно использовать иконки заголовков от второго до шестого уровней.

После того, как все названия разделов будут выделены, можно сформировать оглавление. Для этого воспользуйтесь меню Сервис

Оглавление -» Создать оглавление… После выполнения этой команды откроется окно создания оглавления. В этом окне вы можете выбрать разделы, которые хотите (или не хотите) вносить к оглавление книги. После окончания работы нажмите кнопку ОК. Оглавление книги появится в правой колонке главного окна программы.

Вы можете пользоваться этим оглавлением для навигации по тексту книги.

8■ Далее можете произвести форматирование текста. Отступ, курсив, подчеркивание, выравнивание… — все это желательно сделать так как в оригинале книги. Инструментов для этого в Sigil в большинстве случаев предостаточно. Выделите нужный фрагмент текста и используя специальные иконки или пункты меню Формат задайте ему нужный вид. Это должно (в зависимости от количества текста и различных видов форматирования в нем) занять некоторое время. В моем случае на это ушло около получаса.

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

Чтобы вставить изображение в текст книги поставьте курсор на то место где это нужно сделать и примените команду Вставка -> File. Откроется знакомое нам окно, которое мы уже использовали для вставки обложки. Так же, как и тогда, нажмите кнопку Other Files и выберите нужное изображение на компьютере. Изображение сразу же станет на место где был курсор.

По желанию вы можете выровнять его по центру или оставить как есть — прислоненным к левому краю страницы.

Повторите эту операцию для всех изображений, которые вы хотите добавить к книге.

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

Первоисточник этой статьи вы можете прочитать на сайте My Soft Blog