Руководство по созданию книг в формате ePub 2.0
Руководство по созданию книг в формате ePub 2.0 читать книгу онлайн
Практическое Руководство по созданию электронных книг формата ePub 2.0: просто и эффективно, с нулевого цикла. На данный момент (2013 г.) это первое и единственное издание на русском языке.
Внимание! Книга может содержать контент только для совершеннолетних. Для несовершеннолетних чтение данного контента СТРОГО ЗАПРЕЩЕНО! Если в книге присутствует наличие пропаганды ЛГБТ и другого, запрещенного контента - просьба написать на почту [email protected] для удаления материала
По нажатию крайней левой кнопки происходит конвертация. Ошибки могут случаться, если Вы пытались работать не с чистым текстовым файлом, а использовали текст со вставленными иллюстрациями.
Дальнейшая доработка в программе Sigil. Вот там уже вставлять иллюстрации, обложку, необходимые ссылки.
--------
Способ 02.
Подготовленный документ конвертируется онлайн-конвертером, например, здесь:
http://ebook.online-convert.com/ru/convert-to-epub
При просмотре можно вычислить, что на сайте конвертация производится программой Calibre. Преимущество – от пользователя требуются минимальные усилия, почти никаких настроек. Дальнейшая доработка в программе Sigil. (Некоторые разработчики советуют конвертировать Word – RTF – ePub.)
--------
Способ 03.
Конвертация с помощью той же самой программы Calibre на своём компьютере. Доработка в программе Sigil.
--------
Способ 04.
Тактика "выжженной земли". Весь текст книги копируется и вставляется в текстовый редактор Notepad++. Файл сохранить в формате txt.
Снова выделить весь текст в Notepad++, скопировать и вставить в редактор Sigil (режим
book view – просмотр книги). При таком подходе получается наиболее простое и внятное форматирование и с очень простым кодом (code view – режим просмотра кода). Обратите внимание, чтобы исходно в коде пустой странички были только такие записи:<body>
<p> </p>
</body>
Я рекомендую именно этот способ, хотя он и кажется более трудоёмким. Большинство последних изданных мной книг собраны именно этим способом.
В редакторе Notepad++ возможно текст пересохранить в файл html. Вставить текст в Notepad++, далее выбрать TextFX →> TextFX HTML Tidy →> Tidy Convert to XHTML, который добавит необходимую информацию в раздел Head и заключит вставленный текст между тегами
<body> </body>.
<p>
</p>
<p>1</p>.
Этап 3. Доработка книги в редакторе Sigil.
Общая рекомендация – в редакторе пока нет автосохранения. Делайте это регулярно вручную.
Внимательно изучите все кнопки на панели программы. (Я пользуюсь исключительно английским интерфейсом, мне так удобнее и можно быть уверенным в точности терминов).
Просмотреть весь текст. Если ранее не выделялись заголовки – проставить их: выделить текст заголовка и нажать кнопки h1 либо h2, иногда h3 (смотрим кнопки на панели программы).
Переключиться в режим просмотра кода. С помощью автозамены (Find & Replace "найти и заменить") заменить теги для пустой строки с <b><p><br/></p></b>
<b><p></p></b>
<b><p> </p></b>.
Полученный файл книги состоит из одной длинной страницы с расширением html или xhtml, расположенной в папке Text.
Добавить в книгу файл таблицы стилей (CSS), шрифты, иллюстрации и обложку (в соответствующие папки в редакторе). Сохранить файл и сохранить его копию в резерв.
О файле с занятным (или заковыристым) названием
com.apple.ibooks.display-options.xml
рассказано в главе "Встраивание шрифтов в ePub". (Этот файл необходим для указания устройствам от Apple, что в книгу встроены собственные шрифты.)
Здесь мне необходимо сказать про форматирование отступов в параграфах, которое следует прописать в таблице CSS. При подготовке книг с прозой рекомендуют в характеристиках свойств параграфа указывать отступ 1em или 2em (например: <b>p.ind {text-indent: 1em; margin-top: 0; margin-bottom: 0.2em; text-align: justify;}</b>
Параграф без отступов
(text-indent: 0;)
Подключить таблицу стилей к файлу (подробнее описано в отдельной статье).
Разбиение длинного файла html на более короткие страницы (ориентируемся на Заголовок 2 уровня – h2). Ставится курсор в начало Заголовка и нажимается кнопка Split At Cursor. Повторять действие до тех пор, пока каждая глава (часть произведения) или каждое стихотворение будет на отдельной страничке html. Сохранить. (Между файлами xhtml и html различия существуют, но в данном случае Вы можете не обращать на это внимания, сейчас это непринципиально. Важно запомнить, что в названиях файлов внутри контейнера ePub не должно быть пробелов, только латиница, есть чувствительность к регистру, то есть, файлы section003.xhtml и Section003.xhtml считаются совершенно разными файлами.)
Создать новый пустой файл xhtml и переименовать его в Cover.xhtml. Мышкой перетащить этот файл в самое начало папки Text. Добавить ссылку на таблицу стилей CSS в этот файл. Встроить обложку. Кроме обложки ничего более на данной страничке быть не должно. Добавить семантику Cover. Сохранить.
Создать новый пустой файл xhtml и переименовать его в Title.xhtml.
Титульный лист книги должен содержать имя автора, название. Отдельно можно написать пояснение – Сборник рассказов или Книга стихотворений (на Ваше усмотрение).
Указывается год издания, город и издательство или издатель. Выравнивание всех надписей может быть по центру или по левому краю – это дело вкуса.
Нужное количество пустых строк желательно сделать не вставкой тега <empty-line/>, т.к. ряд программ чтения воспринимает 4 пустых строки как команду вставить разрыв страницы.
Рекомендованный способ: заключить пустые строки внутрь тега <div> </div>. Вот пример:
<div>
<br />
<br />
<br />
<br />
<br />
</div>
Присвоить титульной страничке семантику Title Page.
В нужные места книги вставить иллюстрации. Сохранить.