Що таке файл EPUB? EPUB чи PDF і як відкрити файл EPUB
Що таке файл EPUB? Це електронна книга (.epub) у відкритому стандарті EPUB. Назва EPUB розшифровується як electronic publication, тобто «електронна публікація». Файл є ZIP-архівом, у якому зберігаються текст книги у вигляді сторінок XHTML, стилі CSS, зображення та файл пакета з назвою, автором і порядком читання. Більшість EPUB мають плинну верстку: текст перерозподіляється під будь-який екран і розмір шрифту.
Спробуйте безкоштовно: EPUB у PDF Безкоштовно, без реєстрації.
Це коротка відповідь. Нижче ви дізнаєтеся, хто підтримує формат, що всередині ZIP, чим EPUB відрізняється від PDF, як відкрити EPUB на кожному пристрої та як його конвертувати, створити чи відредагувати.
Що таке файл EPUB? Коротко про формат
EPUB — найширше підтримуваний відкритий формат електронних книг: його читають Apple Books, Google Play Books, рідери Kobo та безкоштовні настільні програми, як-от Calibre і Thorium Reader. Оскільки EPUB побудовано на вебтехнологіях (HTML, CSS і SVG), книга поводиться майже як невеликий офлайн-сайт, який програма для читання показує по одному екрану.
- Що означає EPUB? Electronic publication (електронна публікація).
- Розширення файлу:
.epub - Медіатип:
application/epub+zip - Поточна версія: EPUB 3.3
Хто підтримує EPUB
EPUB розробив Міжнародний форум цифрових видань (International Digital Publishing Forum, IDPF), який затвердив EPUB 3.0 у жовтні 2011 року. 30 січня 2017 року IDPF об'єднався з Консорціумом Всесвітньої павутини (W3C), який тепер і підтримує стандарт. EPUB 3.3 став Рекомендацією W3C 25 травня 2023 року разом з EPUB Reading Systems 3.3 та EPUB Accessibility 1.1, а в січні 2026 року W3C опублікував переглянуту редакцію. EPUB 3.3 має зворотну сумісність: будь-яка валідна книга EPUB 3.2 є валідною і як EPUB 3.3.
Що всередині файлу EPUB
Перейменуйте book.epub на book.zip, і його відкриє будь-який архіватор. Мінімальна книга EPUB 3 виглядає так:
sample-voyage.epub
├── mimetype "application/epub+zip"
├── META-INF/
│ └── container.xml points to the package file
└── OEBPS/
├── content.opf package: metadata, manifest, spine
├── nav.xhtml navigation document (table of contents)
├── style.css
├── chapter1.xhtml
└── chapter2.xhtml
Кожна частина має своє завдання:
- mimetype має бути першим файлом в архіві, зберігатися без стиснення й містити рівно
application/epub+zip. Завдяки цьому програми розпізнають EPUB за першими байтами. У нашому тестовому файлі архів починається зPK(сигнатура ZIP), ім'я файлуmimetypeпочинається з байта 30, а 20-символьний текстapplication/epub+zip— з байта 38: це 30-байтовий заголовок ZIP плюс 8-літерне ім'я файлу. - META-INF/container.xml обов'язковий і вказує програмі для читання, де розташований документ пакета.
- Документ пакета (зазвичай файл
.opf) містить метадані (назва, автор, мова, ідентифікатор), маніфест усіх файлів книги та spine — порядок, у якому читаються розділи. - Навігаційний документ — це сторінка XHTML зі змістом, який програма для читання показує у своєму меню.
- Документи вмісту — це самі розділи у форматі XHTML (або SVG), оформлені за допомогою CSS. Поруч із ними можуть бути зображення, шрифти, аудіо та відео.
Документ пакета для цього прикладу короткий:
<package xmlns="http://www.idpf.org/2007/opf" version="3.0" unique-identifier="uid">
<metadata xmlns:dc="http://purl.org/dc/elements/1.1/">
<dc:identifier id="uid">urn:uuid:9f1c2b4e-3d5a-4c7b-8e2f-1a6d0c9b7e21</dc:identifier>
<dc:title>The Sample Voyage</dc:title>
<dc:creator>Ada Example</dc:creator>
<dc:language>en</dc:language>
</metadata>
<manifest>
<item id="nav" href="nav.xhtml" media-type="application/xhtml+xml" properties="nav"/>
<item id="ch1" href="chapter1.xhtml" media-type="application/xhtml+xml"/>
<item id="ch2" href="chapter2.xhtml" media-type="application/xhtml+xml"/>
</manifest>
<spine>
<itemref idref="ch1"/>
<itemref idref="ch2"/>
</spine>
</package>
(Справжня книга також перелічує в маніфесті свої файли CSS і зображення та додає дату dcterms:modified.)
EPUB із плинною та фіксованою версткою
EPUB підтримує два типи верстки, які задаються в документі пакета:
- Плинна верстка (за замовчуванням). Фіксованих сторінок немає. Програма для читання верстає текст під поточний екран, а ви обираєте шрифт, розмір, поля й нічний режим. 6-дюймовий рідер і 27-дюймовий монітор показують ту саму книгу, лише з іншими переносами рядків і кількістю сторінок. Це підходить для романів і більшості нехудожньої літератури.
- Фіксована верстка (
rendition:layoutзі значеннямpre-paginated). Кожна сторінка має фіксовані розміри, як сторінка PDF. Її використовують для ілюстрованих дитячих книжок, коміксів, кулінарних книг та інших макетів, де текст і зображення мають залишатися на своїх місцях. Наприклад, програма Pages від Apple експортує книжкові шаблони як EPUB із плинною версткою, а альбомні — як EPUB із фіксованою версткою.
EPUB 3 також може містити аудіо, відео, формули MathML і медіанакладки (media overlays), які синхронізують озвучення з підсвіченим текстом. Підтримка цих додаткових можливостей у різних програмах для читання різна.
EPUB і DRM
Сам формат EPUB відкритий, але магазин чи бібліотека можуть захистити примірник за допомогою DRM (керування цифровими правами):
- Adobe DRM поширений для покупок у магазинах і бібліотечних позик. Часто ви завантажуєте невеликий файл
.acsm— це ліцензія, а не книга. Якщо відкрити його в безкоштовній програмі Adobe Digital Editions, вона завантажить справжній захищений EPUB; довідка Kobo описує цей процес для своїх рідерів. - Readium LCP — новіший DRM, який використовують деякі бібліотеки й магазини; безкоштовний Thorium Reader відкриває книги, захищені LCP.
- Kindle: книги, куплені в Kindle Store, використовують власні формати Amazon, а не EPUB. Проте свої EPUB без DRM на Kindle читати можна: сервіс Amazon Send to Kindle зазначає EPUB серед підтримуваних типів файлів, з обмеженням 200 МБ на файл.
EPUB із DRM відкривається лише в програмах, авторизованих для цього DRM, а конвертери не можуть прочитати його зашифровані розділи. Книги, які ви пишете самі, і твори в суспільному надбанні зазвичай не мають DRM.
EPUB чи PDF: який формат обрати
Вибір між EPUB і PDF зводиться до одного питання: чи має текст підлаштовуватися під екран, чи сторінка має виглядати однаково всюди?
| EPUB | ||
|---|---|---|
| Верстка | Плинний текст (фіксована верстка за бажанням) | Фіксовані сторінки з точним розташуванням елементів |
| На телефоні | Текст перерозподіляється; читач обирає шрифт і розмір | Ви масштабуєте й прокручуєте сторінку |
| Розмір файлу | Стиснений ZIP із текстом, CSS і зображеннями; зазвичай невеликий для книг, де переважає текст | Зберігає верстку кожної сторінки й зазвичай вбудовує шрифти; часто більший для того самого тексту |
| Доступність | Структура HTML, текст налаштовує читач; EPUB Accessibility 1.1 входить до стандарту | Добра лише тоді, коли PDF має теги; через фіксовані сторінки великий текст важко читати на малих екранах |
| Редагування | Усередині HTML і CSS; редагуйте в Sigil або Calibre | Потрібен редактор PDF; змінювати текст незручно |
| Друк | Не призначений для друку; залежить від програми | Друкується точно так, як задумано |
| Найкраще для | Романи й нехудожня література на рідерах, телефонах і планшетах | Форми, рахунки, наукові статті, посібники й усе, що друкують |
Для книги, яку читатимуть, EPUB зазвичай кращий вибір. Для документа, у якому важливий дизайн сторінки або який друкуватимуть, обирайте PDF.
Як відкрити файл EPUB
Ось як відкрити файли EPUB на кожній платформі. На відміну від PDF, за замовчуванням вони не відкриваються у веббраузері, тож вам потрібна читалка EPUB — програма для читання.
- Windows: установіть безкоштовну читалку, як-от Calibre або Thorium Reader (є також у Microsoft Store). Microsoft прибрала читання EPUB зі свого браузера Edge у 2019 році й тепер радить установити програму для EPUB із Microsoft Store.
- macOS: відкрийте файл в Apple Books (двічі клацніть його або скористайтеся File > Import у програмі). Calibre і Thorium Reader також працюють на Mac.
- iPhone та iPad: торкніться EPUB у програмі «Файли» або в електронному листі, торкніться Поширити й виберіть Книги.
- Android: скористайтеся Google Play Books. Відкрийте програму «Файли» або «Завантаження», торкніться EPUB, а потім Open with > Play Books або Upload to Play Books. На комп'ютері в бібліотеці Play Books є кнопка Upload files, і книга синхронізується з телефоном.
- Linux: і Calibre, і Thorium Reader мають версії для Linux.
- Рідери: рідери Kobo відкривають EPUB без конвертації; для Kindle скористайтеся Send to Kindle.
Як конвертувати EPUB у PDF
Іноді потрібен саме PDF: щоб надрукувати розділ, додати примітки в програмі для PDF або надіслати рукопис. Наш безкоштовний конвертер EPUB у PDF робить це у вашому браузері, не завантажуючи книгу на сервер. Він читає файл пакета й іде за spine, показує назву, автора та список розділів і дає змогу вибрати формат A4 або US Letter, розмір шрифту від 10 до 16 pt, титульну сторінку, нову сторінку для кожного розділу та нумерацію сторінок.
Перш ніж почати, варто знати його обмеження. Конвертер витягує текст: заголовки стають жирними назвами, а абзаци й елементи списків перерозподіляються на сторінці. Зображення, таблиці, власні стилі CSS і вбудовані шрифти не переносяться. Його вбудований шрифт охоплює символи Latin-1, тож більшість західноєвропейських діакритичних знаків відображається, але кириличний, грецький, арабський, китайський чи японський текст перетворюється на знаки питання. Книги із захистом DRM прочитати неможливо.
Якщо в PDF потрібні зображення, оформлення або нелатинські системи письма, краще підійде безкоштовна програма Calibre: її настільний конвертер відтворює власні HTML і CSS книги. Для приватної конвертації книги без DRM, де головне — текст, конвертуйте EPUB у PDF онлайн за кілька секунд.
Як створити або відредагувати файл EPUB
- З Word: Microsoft Word не зберігає файли у форматі EPUB, але наш конвертер Word у EPUB перетворює файл
.docxна книгу EPUB 3 прямо в браузері, з розділами на основі ваших заголовків і змістом. - З Google Docs: виберіть File > Download > EPUB Publication (.epub).
- З Apple Pages: на Mac виберіть File > Export To > EPUB.
- Редагування наявного EPUB: Sigil — безкоштовний редактор EPUB з відкритим кодом для EPUB 2 та EPUB 3 у Windows, macOS і Linux. Calibre має редактор для файлів EPUB, KEPUB (Kobo) і AZW3 з попереднім переглядом HTML і CSS у реальному часі.
Використовуйте у вихідному документі справжні стилі заголовків: більшість конвертерів перетворює стиль «Заголовок 1» на розділи та зміст.
Часті запитання
Що означає EPUB?
EPUB означає electronic publication, тобто «електронна публікація». Це відкритий стандарт електронних книг, який підтримує W3C; поточна версія — EPUB 3.3.
EPUB кращий за PDF?
Для читання на телефонах, планшетах і рідерах — зазвичай так, бо текст перерозподіляється, а розмір шрифту обираєте ви. Для друку або точного дизайну сторінок краще підходить PDF.
Чи можна читати файли EPUB на Kindle?
Так, якщо EPUB без DRM. Надішліть його через сервіс Amazon Send to Kindle, який зазначає EPUB серед підтримуваних типів файлів (до 200 МБ на файл) і додає книгу до вашої бібліотеки Kindle.
Чому не відкривається мій файл EPUB?
Можливо, він захищений DRM (наприклад, ви завантажили файл ліцензії .acsm, для якого потрібна Adobe Digital Editions), завантаження могло бути неповним або ваша програма може не підтримувати EPUB. Спробуйте Calibre або Thorium Reader.
Файл EPUB — це просто ZIP-файл?
Так. Це ZIP-архів із певними правилами: файл mimetype іде першим і без стиснення, а META-INF/container.xml вказує на файл пакета. Перейменуйте його на .zip, щоб зазирнути всередину.
Спробуйте безкоштовно: EPUB у PDF Безкоштовно, без реєстрації.