Файли EPUB

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

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

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

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

Сервіс Google Play Книги підтримує формати EPUB3.3, EPUB 3 й EPUB 2 (проте радимо використовувати версію 3.3).

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

  • Статичні зображення у форматі 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 пікселів застосовується до атрибутів width і height у тегах <image> і/або <svg>, а також до файлів, на які вказує тег <image>.

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

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

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

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

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

Додатково можна скористатись інструментом EpubCheck для перевірки файлів EPUB на наявність помилок. 

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

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

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

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

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

Розширена підтримка файлів 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. Надсилати окремі аудіокниги не можна.

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

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

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

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

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

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

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

У файлі 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

Потрібна додаткова допомога?

Спробуйте дії нижче.

Пошук
Очистити пошук
Закрити пошук
Головне меню
138875281505850868
true
Пошук у довідковому центрі
true
true
true
true
true
82437
false
false