Выбор исходных данных и способа обработки
Отчёт отделяет собственные проверки ресурсов от вывода EPUBCheck. Если внешний валидатор не настроен, соответствие стандарту остаётся непроверенным, даже когда все ссылки существуют.
- На входе: EPUB.
- Результат: JSON.
Порядок действий
Проверить структуру.
- Загрузите незашифрованную книгу.
- Проверьте отсутствующие ресурсы и ссылки.
- Изучите EPUBCheck и откройте книгу в двух читалках.
Практический пример
Ошибка ресурса chapter.xhtml и неработающей ссылки nav.
EPUB с удалённым chapter.xhtml.
Ошибка ресурса chapter.xhtml и неработающей ссылки nav.
Все idref spine существуют; nav и главы доступны; якоря ссылок найдены.
Ограничения и проверка готового файла
Все idref spine существуют; nav и главы доступны; якоря ссылок найдены.
Для выбранной операции данные передаются нашему серверу. Временные рабочие файлы удаляются после обработки; история пользовательских файлов не создаётся.
Официальные требования: W3C EPUB 3.3 · W3C EPUBCheck
- До 4000 архивных записей, 150 МиБ распакованного содержимого.
- DRM и обфусцированные шрифты не поддерживаются.
- Без EPUBCheck отчёт не подтверждает соответствие стандарту.
Вопросы и ответы
Какие исходные данные принимает «Проверить книгу EPUB»?
Поддерживаются: EPUB. До 4000 архивных записей, 150 МиБ распакованного содержимого.
Что получится после обработки в «Проверить книгу EPUB»?
Проверьте manifest, spine, ресурсы и внутренние ссылки EPUB; при настройке движка выполните EPUBCheck. Форматы результата: JSON.
Как проверить результат этой операции?
Все idref spine существуют; nav и главы доступны; якоря ссылок найдены.
Какой пример помогает начать работу?
EPUB с удалённым chapter.xhtml.. Проверить структуру. Ожидаемый результат: Ошибка ресурса chapter.xhtml и неработающей ссылки nav..
Какие ограничения нужно учитывать?
До 4000 архивных записей, 150 МиБ распакованного содержимого. DRM и обфусцированные шрифты не поддерживаются. Без EPUBCheck отчёт не подтверждает соответствие стандарту.
Где обрабатываются данные и сохраняется ли история?
Для выбранной операции данные передаются нашему серверу. Временные рабочие файлы удаляются после обработки; история пользовательских файлов не создаётся.