Есть ли API для чтения книг ePub? [закрытый]
Я пытаюсь создать средство чтения электронных книг для WP7. До сих пор я не смог найти API для чтения книг ePub.
спасибо, Заин
3 ответов
- EPUB sharp бета -http://sourceforge.net/projects/epubsharp/
кроме того, вы можете проверить проект ePub 3 spec здесь
Edit: исправлена ссылка
EPUB Sharp не обновлялся с давних пор.
здесьЭто пошаговая процедура в создании собственного (для iPhone, IMO это хорошая отправная точка).
для DRM-free html на основе ePubs(есть также dtbook на основе ePubs, но я никогда не видел) вы можете просто использовать несколько библиотек для создания читателя:
- элемент управления рендеринга html, так как содержимое основано на xhtml 1 и css
- zip-библиотека, потому что контейнер является zip-архивом
- библиотека xml для анализа файлов метаданных
для 2. и 3. существует множество библиотек, некоторые из которых поддерживают silverlight/WP7. Понятия не имею 1, но я подозреваю, что WP7 уже предлагает такой контроль.
Я бы предположил, что извлечение содержимого книги, как строки или простого текста и передача его в Microsoft Speech SDK (SAPI) будет работать. Функции в нем могут вызываться из c#. Ты уже пробовал?