вопрос с файлами epub - PullRequest
       15

вопрос с файлами epub

0 голосов
/ 11 января 2011

Я разрабатываю программу для чтения электронных книг для iPhone, которая загружает файл epub.Я распаковал файл epub.

Что меня смущает, так это то, что если я прочитал HTML-файл из извлеченного содержимого файла epub, все будет хорошо?

или мне нужно проанализировать файлтакже container.xml?

В настоящее время я могу читать только HTML-файл и видеть все содержимое с помощью Webview.

Достаточно ли этого, если я читаю только HTML-файл?

Спасибо ...

Ответы [ 2 ]

4 голосов
/ 14 января 2011

Нет, этого недостаточно.

  1. Как вы узнаете, в каком порядке должны отображаться файлы?
  2. Как вы будете отображать навигационную структуру?
  3. Как вы будете определять, является ли контент, который вы читаете, действительным (пользователи, как правило, расстраиваются из-за сбоя приложений на недействительных данных)?

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

Вы задали много вопросов о формате EPUB, которые, по-видимому, свидетельствуют о том, что вы на самом деле не понимаете формат файла. Я думаю, что, возможно, вам следует прочитать спецификации на сайте IDPF , прежде чем вообще писать любой код.

2 голосов
/ 11 января 2011

из википедии "XML используется для создания манифеста документа, оглавления и метаданных EPUB."Похоже, вы рискуете бросить оглавление.

...