Обновлена поддержка формата EPUB.
- EPUB можно не только прикреплять к PDF, но и создавать отдельным документом.
- Поддержка интерактивного EPUB со встроенной в документы навигацией.
Содержание
Интерактивный EPUB[править]
EPUB - стандарт достаточно большой и имеет множество опциональных элементов, поддержку которых программы чтения реализуют избирательно. Фактически EPUB создают либо для воспроизведения в стандартных программах чтения, либо для отображения в специализированных программах чтения с включением интерактивных элементов, таких как видео, аудио, анимация, геймификация и т.п.
Анимация и геймификация требуют, чтобы программы для чтения не блокировали встроенный в EPUB JavaScript, однако так как стандартный программы чтения EPUB его перестраивают под свои стили, работу интерактивного контента, JavaScript, видео и аудио они, обычно, блокируют.
Таким образом интерактивный EPUB не воспроизводится в большинстве программ чтения текстового (с включением рисунков) EPUB.
При создании документа в EPUB, в ELiS можно указать, что данный EPUB-документ является интерактивным, в результате чего в EPUB будет разрешен JavaScript, а программа чтения (плеер) не будет вмешиваться в процесс работы EPUB. Таким образом, никто не будет мешать интерактивному EPUB работать как задумал его создатель.
Практическое применение интерактивного EPUB в ближайшее время связано, прежде всего, с интерактивными школьными учебниками, в которых можно будет использовать:
- видео
- аудио
- встроенные формы опросов
- собственный механизм навигации (например, предотвращающий навигацию до форм опросов).
- анимация, векторная графика, html5-игры
Требования к интерактивному EPUB[править]
Чтобы интерактивный EPUB в ELiS запустился, необходим файл index.xhtml или index.html (с которого запустится первая страница) и EPUB имел встроенную систему навигации. Навигатор по EPUB активирован не будет т.к. производители интерактивного EPUB создают собственную систему навигации.
Ограничения[править]
Поиск работает только по метаданным. Некоторые разработчики интерактивного EPUB включают встроенный по документу поиск.
Безопасность[править]
Так как для интерактивных книг активирован JavaScript, открывается вектора атаки типа JavaScript Injection на пользователей, открывших вредоносный интерактивный EPUB. В связи с чем загружайте в ELiS интерактивный EPUB только из доверенных источников.
DRM-защита[править]
DRM-защита для EPUB не поддерживается. Загружаемый EPUB также не должен содержать DRM-защиты.
Примеры интерактивного EPUB[править]
Игра:
Интерактивная книга:
Другие примеры:
Какой интерактивный EPUB уже существует?[править]
EPUB3 - построенный на HTML формат, допускающий управление отображением контента из самого файла с помощью JavaScript. Таким образом EPUB может дополняться интерактивным функционалом HTML5. Однако основные производители EPUB адаптировали свои программы под чтение текстовых неинтерактивных файлов и не допускают встраивание JavaScript (и, как следствие, добавления интерактивных элементов). Тем не менее, интерактивные книги появлялись и требовалось их в чем-то отображать.
Большинство производителей интерактивных книг пошли по пути создания собственной программы чтения. Таких интерактивных книг можно найти довольно много в Google Play и Apple AppStore в виде отдельных приложений-книг или специализированных приложений, умеющих воспроизводить интерактивные книги созданные только под конкретную платформу. Во втором случае часто реализуется DRM.
ELiS позволяет производителям одиночных интерактивных EPUB распространять их не в виде приложения, а в виде книг. А также позволяет издателям интерактивных книг не привязывать их на конкретную платформу.
Примеры интерактивных книг[править]
Примеры платформ для интерактивных книг[править]