2014-12-22 3 views
6

Я подумываю о разработке чтения электронных книг в форме xamarin. Но я не смог найти SDK для чтения Epub/Mobi в любом месте. Есть ли у SDK xmarin доступный для чтения Ebook? Если он недоступен, как я могу развить его в xamarin?Epub или Mobi Sdk для xamarin

+0

сделали вы получите что-нибудь на Это? – Apurv

+0

@Apurv no. Есть некоторые Nuget для epub. Я еще не исследовал их. –

+0

Благодарим вас за обновления. Пожалуйста, поделитесь результатами. Я также изучаю это. Если я получу что-то с моего конца, вы узнаете. – Apurv

ответ

0

Только что проверил несколько nugets со следующими результатами:

  • EPUB
    • epubsharp netfx3.5 - так не идти на Xamarin. Кроме того, это только для генерации формата EPUB
    • epubfactory PCL - это может работать для Xamarin.Forms
    • EPUBReader я не смог определить tartget платформу. Попробуйте добавить к проекту
  • Mobi - никто не нашел
2

Я сделал порт EPUBReader для PCL проектов: EpubReader.Cross. У него почти такое же api, за исключением того, что вам нужно использовать потоки вместо путей к файлам. Вы можете скачать библиотеку как пакет из Nuget: Install-Package EpubReader.Cross

Для открытия книги без загрузки содержимого:

var epubBook = EpubReader.OpenBook(stream); 

Для чтения книги:

var epubBook = EpubReader.ReadBook(stream); 
+0

Это работает для xamarin.android или Xamarin.ios? Спасибо. –

+0

@IshworKhanal Конечно. Он работает и для Xamarin.Android и Xamarin.iOS. Просто попробуйте установить пакет в свои проекты. –

+0

Могу ли я использовать это без рамки MVVM в xamarin.android? Поскольку приложение, которое я построил, не имеет рамки MVVM. Спасибо. –