Есть ли API для чтения книг ePub? [закрытый]

Я пытаюсь создать средство чтения электронных книг для WP7. До сих пор я не смог найти API для чтения книг ePub.

спасибо, Заин

3 ответов


кроме того, вы можете проверить проект ePub 3 spec здесь

Edit: исправлена ссылка

EPUB Sharp не обновлялся с давних пор.

здесьЭто пошаговая процедура в создании собственного (для iPhone, IMO это хорошая отправная точка).


для DRM-free html на основе ePubs(есть также dtbook на основе ePubs, но я никогда не видел) вы можете просто использовать несколько библиотек для создания читателя:

  1. элемент управления рендеринга html, так как содержимое основано на xhtml 1 и css
  2. zip-библиотека, потому что контейнер является zip-архивом
  3. библиотека xml для анализа файлов метаданных

для 2. и 3. существует множество библиотек, некоторые из которых поддерживают silverlight/WP7. Понятия не имею 1, но я подозреваю, что WP7 уже предлагает такой контроль.


Я бы предположил, что извлечение содержимого книги, как строки или простого текста и передача его в Microsoft Speech SDK (SAPI) будет работать. Функции в нем могут вызываться из c#. Ты уже пробовал?