首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >加载ePub --简单的ePub阅读器问题

加载ePub --简单的ePub阅读器问题
EN

Stack Overflow用户
提问于 2009-08-17 10:01:44
回答 1查看 4.5K关注 0票数 4

我正在iPhone上开发一个简单的epub阅读器,但一直在想如何加载它。我知道读取像PDF这样的文件有点简单,因为它本身就是一个文件,可以使用UIWebView或CoreGraphics加载。这与ePub不同,因为它本质上是一个ZIP文件,需要更多的工作才能获得(解析xml的...etc)内容。

现在我想做的方法是做下面的事情。但我不确定这样做是否正确:

  1. 将book.epub文件下载到UserDomain,如本例中的
  2. Unzip book.epub文件,以创建一个图书dir,其中所有内容将是创建的图书dir中的
  3. ,访问这些文件并执行必要的操作(检索、解析)。(等).
  4. 在卸载或关闭应用程序时,删除解压缩版本--书dir
  5. 在再次打开book.epub时从解压缩中执行循环。

除非我可以直接访问ePub文件内容,否则我想没有必要解压缩它们.这是不太可能的,因为它是一个ZIP。

提前感谢您的帮助。:)

亲切的问候,噢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-08-17 12:21:43

在我看来一切都很好。另一种选择是将zip的内容提取到内存中的NSData对象,但这可能不适用于非常大的文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1287130

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档