Я подумываю о разработке чтения электронных книг в форме xamarin. Но я не смог найти SDK для чтения Epub/Mobi в любом месте. Есть ли у SDK xmarin доступный для чтения Ebook? Если он недоступен, как я могу развить его в xamarin?Epub или Mobi Sdk для xamarin
ответ
Только что проверил несколько nugets со следующими результатами:
- EPUB
- epubsharp netfx3.5 - так не идти на Xamarin. Кроме того, это только для генерации формата EPUB
- epubfactory PCL - это может работать для Xamarin.Forms
- EPUBReader я не смог определить tartget платформу. Попробуйте добавить к проекту
- Mobi - никто не нашел
Я сделал порт EPUBReader для PCL проектов: EpubReader.Cross. У него почти такое же api, за исключением того, что вам нужно использовать потоки вместо путей к файлам. Вы можете скачать библиотеку как пакет из Nuget: Install-Package EpubReader.Cross
Для открытия книги без загрузки содержимого:
var epubBook = EpubReader.OpenBook(stream);
Для чтения книги:
var epubBook = EpubReader.ReadBook(stream);
Это работает для xamarin.android или Xamarin.ios? Спасибо. –
@IshworKhanal Конечно. Он работает и для Xamarin.Android и Xamarin.iOS. Просто попробуйте установить пакет в свои проекты. –
Могу ли я использовать это без рамки MVVM в xamarin.android? Поскольку приложение, которое я построил, не имеет рамки MVVM. Спасибо. –
сделали вы получите что-нибудь на Это? – Apurv
@Apurv no. Есть некоторые Nuget для epub. Я еще не исследовал их. –
Благодарим вас за обновления. Пожалуйста, поделитесь результатами. Я также изучаю это. Если я получу что-то с моего конца, вы узнаете. – Apurv