Как создать ePub: полное руководство
Что такое ePub

ePub — это открытый формат электронных книг, основанный на стандартах HTML и CSS. Ключевая особенность: содержимое адаптивно под разные размеры экранов и настройки пользователя (размер шрифта, отступы, интерфейс). В одном предложении: ePub — это ZIP-контейнер с HTML, CSS и метаданными.
Короткое определение: ePub — формат для текстовых публикаций с динамической версткой.
Важно: в отличие от PDF, ePub не фиксирует расположение текста на странице — ридер формирует «страницы» динамически.
Кому это нужно
- Авторам, которые хотят продавать или распространять книги в электронном виде.
- Издателям, желающим обеспечить совместимость с ридерами.
- Блогерам и техническим авторам, которые хотят подготовить сборники статей.
Устройства и программы, поддерживающие ePub
- Apple iPad, iPhone, iPod Touch через iBooks (Books).
- Android-устройства через FBReader, Moon+ Reader и др.
- Nook, Sony Reader, Kobo.
- Windows/Mac/Linux через Calibre, Adobe Digital Editions и другие.
Экспорт из InDesign, Pages и OpenOffice
Если вы уже работаете в профессиональной верстке:
- Adobe InDesign имеет встроенный экспорт в ePub (Reflowable и Fixed Layout). Рекомендуется для сложных проектов и коммерческих изданий.
- Apple Pages (Mac) экспортирует в ePub прямо из документа — удобно, если вы готовите книгу из текстового файла и не пользуетесь InDesign. Убедитесь, что у вас установлены последние обновления iLife/Pages.
- OpenOffice/LibreOffice: есть плагин для экспорта в ePub. Бесплатный путь, но иногда ограниченный по функционалу (например, оглавление и продвинутая верстка могут требовать ручной правки).
Совет: если ваш исходник — .docx, откройте его в Pages или LibreOffice и экспортируйте оттуда; прямого плагина для Microsoft Word обычно нет.
Создание ePub «с нуля» и редактирование
Инструменты для создания с нуля:
- Sigil — кроссплатформенный редактор ePub. Отличается возможностью редактировать существующие ePub, исправлять оглавление, метаданные и HTML/CSS внутри архива.
- eCub — простой инструмент для ручного создания ePub.
Если экспорт выглядит неидеально, Sigil часто позволяет быстро подчистить структуру, поправить пути к изображениям, улучшить оглавление и исправить метаданные.
Трюк для обучения: .epub — это по сути .zip. Переименуйте файл в .zip, распакуйте и изучите структуру: папки, OPF-файл, NCX (или навигационный документ) и HTML-файлы.
Полезная литература: официальная спецификация ePub и руководства по структуре контейнера помогут понять требования магазинов и ридеров.
Calibre: конвертер и менеджер библиотек
Calibre — универсальный менеджер электронных книг. Что умеет:
- Конвертирует множество форматов (DOCX, HTML, PDF, AZW3, MOBI и др.) в ePub.
- Правит метаданные и обложки.
- Синхронизирует книги с большинством устройств.
Минусы: автоматическая конвертация из PDF обычно даёт слабый результат; для хорошей верстки лучше подготовить исходник в редактируемом формате (HTML/Word/InDesign).
Пошаговый рабочий процесс — от текста к ePub (мини-методология)
- Подготовьте чистый исходник: заголовки H1–H3 как в структуре книги, изображения с понятными названиями, все шрифты системные или прописаны в CSS для fixed layout.
- Экспортируйте из выбранной программы (InDesign / Pages / LibreOffice) в ePub.
- Откройте ePub в Sigil и проверьте структуру: метаданные, принцип оглавления, последовательность спайнов/глав.
- Прогони через валидатор (например, epubcheck) и исправь ошибки.
- Тестируй на реальных устройствах и в эмуляторах (iBooks/Apple Books, FBReader, ADE, Kobo).
- При необходимости — правки в Sigil или ручная правка распакованного ZIP и повторное архивирование как валидного ePub.
Контроль качества — что обязательно проверить
- Оглавление (навигатор) корректно отражает структуру книги.
- Метаданные: title, author, language, идентификатор ISBN (если есть).
- Изображения отображаются и имеют оптимальный размер (обычно 72–150 dpi для экранов).
- CSS не ломает переносы и не содержит абсолютных размеров, мешающих респонсивности.
- Возможность увеличения шрифта и корректная реакция на смену ориентации экрана.
Критерии приёмки:
- Книга открывается в Apple Books и Calibre без ошибок валидатора.
- Оглавление кликабельно и ведёт в нужные разделы.
- Изображения не выходят за поля и не обрезаются на стандартных устройствах.
Таблица сравнения инструментов
| Инструмент | Платформа | Сильные стороны | Ограничения |
|---|---|---|---|
| InDesign | Windows/Mac | Профессиональная верстка, экспорт fixed/reflow | Платный, кривая обучения |
| Pages | Mac | Простота, прямой экспорт | Mac-only, ограничен в сложной верстке |
| LibreOffice + плагин | Win/Mac/Linux | Бесплатно, универсально | Ограниченные возможности оглавления |
| Sigil | Win/Mac/Linux | Редактирование и починка ePub | Не заменяет профессиональную верстку |
| Calibre | Win/Mac/Linux | Конвертация, менеджер | Автоматическая конвертация не всегда аккуратна |
Частые ошибки и как их избежать (галерея краёв)
- Неправильные заголовки: используйте теги H1–H3 в исходном документе, иначе генератор не создаст оглавление.
- Вставка картинок как скриншотов с высоким разрешением: уменьшите размер, используйте сжатие без потерь качества.
- Вложенные таблицы и сложная верстка: такие элементы плохо переносятся в reflow ePub — используйте fixed layout для сложной графики.
- Локализация: проверьте метаданные language (например, ru-RU) и корректную кодировку.
Тест-кейсы и приёмочные критерии
- Открыть ePub в трёх ридерах (Apple Books, Calibre, FBReader) — отсутствие критических ошибок.
- Изменить размер шрифта и проверить переносы и читаемость.
- Проверить оглавление и ссылки внутри книги.
- Убедиться, что обложка отображается корректно в списке книг.
Рольевые чек-листы (кто за что отвечает)
- Автор: подготовка текста, разметка заголовков, проверка текста.
- Дизайнер: обложка, оптимизация изображений, стили CSS для fixed-layout (если нужно).
- Издатель/верстальщик: экспорт из InDesign/Pages, сборка оглавления.
- QA-инженер: запуск epubcheck, тесты на устройствах, проверка метаданных.
Советы по локализации для русского рынка
- Укажите language в метаданных: ru или ru-RU.
- Используйте кириллические метаданные (название, автор) в UTF-8.
- Проверяйте переносы русского текста — некоторые движки ридеров по-разному обрабатывают переносы и кавычки.
Когда ePub не подходит (контрпримеры)
- Если у вас журнальная верстка с фиксированными колонками и элементами на страницах — лучше fixed-layout ePub или PDF.
- Если нужен точный контроль над каждым «пикселем» — используйте PDF или fixed-layout EPUB.
Быстрая инструкция: преобразование DOCX в ePub (пример)
- Откройте DOCX в LibreOffice или Pages.
- Убедитесь, что все заголовки размечены стилями Heading1/2/3.
- Экспорт в ePub (или сохраните в HTML и откройте в Sigil).
- Откройте ePub в Sigil, поправьте оглавление и метаданные.
- Прогоните через epubcheck и протестируйте.
Отладка и восстановление (runbook)
- Если книга не открывается — распакуйте .epub как .zip и проверьте файл mimetype (он должен быть первым и без сжатия).
- Если ссылки внутри не работают — проверьте относительные пути и идентификаторы в OPF/NCX.
- Если валидатор выдаёт ошибки CSS — устраните невалидные свойства и абсолютные размеры.
Мини-чеклист перед публикацией
- Метаданные заполнены (название, автор, язык, идентификатор).
- Оглавление корректно.
- Изображения оптимизированы.
- epubcheck пройден без критических ошибок.
- Тесты на 3+ устройствах пройдены.
Краткое резюме
ePub — универсальный формат для адаптивных электронных книг. Лучшие варианты создания: InDesign и Pages для готовых макетов, LibreOffice с плагинами для бюджета, Sigil для правок и Calibre для конвертации и управления. Всегда проверяйте валидность и тестируйте на реальных устройствах.
Часто задаваемые вопросы
Какой инструмент выбрать для первой книги?
Если вам важна точная вёрстка — InDesign. Если нужен бесплатный путь и вы не дизайнер — LibreOffice + Sigil.
Нужен ли ISBN для ePub?
ISBN не обязателен, но он помогает в распространении книги через магазины и каталоги.
Можно ли конвертировать PDF в ePub и получить качественный результат?
Чаще всего автоматическая конверсия из PDF даёт плохой результат — PDF фиксирует расположение элементов, и при конвертации теряется логическая структура.
Где проверить валидность ePub?
Используйте epubcheck (командная строка или онлайн-версии).
Если хотите, могу подготовить для вашей книги персонализированный чек-лист экспорта, либо помочь настроить шаблон в InDesign или Sigil.
Похожие материалы
Почему приложение на Mac не открывается — причины и решения
Как подключить геймпад к Windows и macOS
Как найти человека в интернете — пошагово
Steam Overlay — как включить и использовать
Как загрузить книги на Kindle: USB, Email, Calibre