xamarin的Epub或Mobi Sdk

问题描述:

我想用xamarin的形式开发电子书阅读器。但我无法在任何地方找到任何Epub/Mobi阅读器SDK。是否有可用于Ebook阅读器的任何xmarin SDK?如果它不可用,我怎样才能在xamarin中开发一个?xamarin的Epub或Mobi Sdk

+0

弄来的东西它? – Apurv

+0

@Apurv号。有一些用于epub的Nuget。我还没有去探索他们。 –

+0

感谢您的更新。请分享调查结果。我也在研究它。如果我会收到我的结果,会让你知道。 – Apurv

刚才检查几nugets与结果如下:

  • 的ePub
    • epubsharp netfx3.5 - 所以就没去了Xamarin。除了这只是代EPUB格式
    • epubfactory PCL的 - 这可能为Xamarin.Forms
    • epubreader 工作,我无法确定tartget平台。尝试添加到项目
  • 牧高笛 - 没有发现

我已经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

我可以在xamarin.android中使用这个没有MVVM框架吗?因为我创建的应用程序没有MVVM框架。谢谢。 –