Файли EPUB

EPUB – це формат файлів відкритого стандарту для електронних книг, розроблений Міжнародним форумом видавців цифрових публікацій (IDPF) Одна з переваг цього формату полягає в тому, що текст автоматично адаптовується до розміру екрана смартфона, ноутбука чи пристрою для читання електронних книг. Формат EPUB також підтримує вміст із фіксованим макетом. Дізнайтеся більше про формат EPUB на сайті EPUBZone.

Файли EPUB можна створювати за допомогою різних інструментів і служб, зокрема Adobe InDesign CS та Apple Pages для ОС Mac X (партнери можуть вибрати інструмент відповідно до своїх потреб). На сторінці EPUB Solution сайту EPUBZone перелічено всі доступні інструменти (англійською).

Який файл надсилати: EPUB чи PDF

Радимо надсилати нам файли обох форматів, оскільки ми пропонуємо користувачам два режими перегляду: оригінальні сторінки та переформатований текст. Файл PDF дає змогу відобразити книгу так, як вона виглядає в оригіналі, а EPUB – налаштувати її вигляд на свій смак. У такому випадку користувачі матимуть доступ до обох опцій: "оригінальні сторінки" та "переформатований текст". Вони зможуть масштабувати текст, змінювати шрифт і зручніше переглядати книгу на екранах різних розмірів. Більшість провідних видавців надсилають нам файли у форматі EPUB.

Підтримувані версії

Google Play Книги підтримують формати EPUB 3 та EPUB 2 (рекомендуємо 3.0.1).

Підтримувані формати зображень

  • Статичні зображення у форматі GIF
  • JPEG
  • PNG
  • SVG (максимальна ширина або висота – 3200)

Щоб дізнатися більше про інші типи мультимедіа, прочитайте розділ про розширену підтримку файлів EPUB нижче.

Застосування

Приклад:

<svg xmlns="http://www.w3.org/2000/svg" height="100%" preserveAspectRatio="xMidYMid meet" version="1.1" viewBox="0 0 2000 3200" width="100%" xmlns:xlink="http://www.w3.org/1999/xlink"><image height="2000" width="3200" xlink:href="../Images/example.jpg"></image></svg>

Обмеження в 3200 пікселів застосовується до атрибутів ширини й висоти в тегах <image> та/або <svg>, а також до файлів, на які посилається тег <image>.

Підтримка функцій EPUB 3

Деякі функції EPUB 3 можуть підтримуватися не на всіх платформах, де доступні Google Play Книги.

Вбудовані аудіо та відео
Вбудовані шрифти
Фіксований макет
Підтримка всіх мов
Гіперпосилання
JavaScript
MathML
Накладання мультимедійного вмісту
Макети з кількома стовпцями
Відображення навігаційного документа (лише елемент toc nav)
Відображення навігаційного документа (інші типи елементів)
Елементи <spine> у файлі SVG

Перевірка файлів EPUB

Перш ніж завантажувати файли EPUB, радимо відкрити їх у програмі для читання електронних книг, як-от Adobe Digital Editions. Якщо вони відкриваються без проблем, наша система зможе їх обробити.

Додатково можна скористатись інструментом EpubCheck для перевірки файлів EPUB на наявність помилок. На сайті Міжнародного форуму видавців цифрових публікацій (International Digital Publishing Forum) також є онлайновий інструмент для перевірки EPUB Validator.

Якщо під час обробки файлів EPUB виникнуть проблеми, дані про них з'являться на вкладці Вміст відповідної книги у вашому обліковому записі Центру партнерів.

Оптимізація зразка у форматі EPUB

Щоб надати покупцям кращий зразок книги в магазині Google Play, потрібно вказати, де починається вміст (після титульної сторінки або сторінки з інформацією про авторські права). Так покупцям не доведеться гортати сторінки в пошуках основного вмісту.

  • Для EPUB 2 всередину елемента guide включіть елемент <reference> з атрибутом type="text" так, як показано в цьому посібнику.

  • Ця функція поки що не доступна для EPUB 3. Для використання в майбутньому всередину елемента landmarks nav включіть посилання з атрибутом epub:type="bodymatter" так, як показано в цьому посібнику.

Розширена підтримка файлів EPUB

Розширені електронні книги підтримують мультимедійні або інтерактивні елементи. Google Play Книги підтримують аудіо- й відеоматеріали, вбудовані у файли EPUB 2 та EPUB 3.

Застосування

Аудіо та відео, вбудовані у файл EPUB, мають міститися в тегах HTML5, як у прикладах нижче.

<audio src="audio/example.mp3" />
<video src="video/example.mp4" width="640" height="480" />
<video title="Example Video" width="640" height="480" poster="images/example.jpg">
  <source src="video/example.mp4" />
  <source src="video/example.webm" />
</video>

У Google Play Книгах оброблятимуться лише такі атрибути:

  • src: розташування файлу відео й аудіо;
  • width і height: розміри відео;
  • poster: статичне зображення для відео. Google підтримує формати зображень, указані в характеристиках EPUB (статичні зображення GIF, JPEG, PNG та SVG).

Додаткові атрибути ігноруються.

Формати

Ми підтримуємо багато форматів аудіо й відео:

  • MPEG-4, 3GPP та MOV: зазвичай із відеокодеками H.264 або MPEG-4 й аудіокодеком AAC;
  • WebM: відеокодек VP8 і аудіокодеки Vorbis;
  • MPEG: зазвичай підтримує відеокодек MPEG-2 та звук у форматі MP2;
  • WMV
  • FLV: відеокодек Adobe-FLV1 і звук у форматі MP3;
  • AVI: багато камер зберігають дані в цьому форматі; зазвичай підтримує відеокодек MJPEG та звук у форматі PCM;
  • MP3, WAV, M4A, MP4, 3GP для аудіо.

Непідтримувані функції

  • Google Play Книги не підтримують нестандартні теги аудіо та відео, а також інтерактивні функції, зокрема такі, що вмикаються кодом JavaScript.
  • Вставляти аудіо можна лише у файли EPUB. Надсилати окремі аудіокниги не можна.
  • Накладання мультимедійного вмісту наразі доступне лише в додатку Google Play Книги для Android.

Підтримка файлів EPUB із фіксованим макетом

Якщо оформлення сторінки важливе, можна застосувати фіксований макет, який дає змогу краще керувати відображенням вмісту. Google Play Книги підтримують фіксовані макети у файлах EPUB 2 та EPUB 3.

Перевірка файлів EPUB із фіксованим макетом і статусом "Потребує уваги"

Файли з фіксованим макетом потрібно перевірити перед публікацією. Завантаживши такий файл EPUB, перевірте, чи книга відображається правильно у веб-рідері, а також, якщо можливо, у версії додатка Google Play Книги для планшетів. Після цього на вкладці Вміст поставте прапорець біля параметра Перевірку якості завершено. Зауважень немає. Розблокуйте цю книгу.

Застосування

Google Play Книги підтримують фіксований макет для файлів EPUB 3.

Наведені нижче методи підтримуються як для файлів EPUB 2, так і для EPUB 3.

  • Включіть файл META-INF/com.apple.ibooks.display-options.xml.
  • Укажіть макет в елементах XHTML, додавши <meta name="viewport" content="width=xxx, height=yyy"></meta>

У файлі META-INF/com.apple.ibooks.display-options.xml оброблятимуться лише такі значення:

<?xml version="1.0" encoding="UTF-8"?>
<display_options>
  <platform name="*">
    <option name="fixed-layout">true</option>
    <option name="orientation-lock">landscape-only</option>
  </platform>
</display_options>

Для атрибута orientation-lock також підтримується значення portrait-only. Додаткові атрибути, як-от перелічені нижче, ігноруються:

  • platform name: ігноруються значення, відмінні від *;
  • open-to-spread: завжди встановлюється значення false
Чи корисна ця інформація?
Як можна її покращити?