/CanonIraq

EpubReader,简单 Epub 阅读器,实现书籍浏览,查看目录,记录进度等功能!

Primary LanguageObjective-C

Epub 阅读器一种简单的实现

首先感谢 AePubReader 本项目的是在此基础上构建。由于中间夹杂了一些其他业务,有些地方代码有冗余。这也是没有向 AePubReader 提交分支,而单独发布的原因。

功能

  • Epub 书籍的浏览 (对 Epub 文件解压后,通过 webView 呈现)

  • 目录浏览 (提取书籍目录,可以按照目录索引位置)

  • 页码、进度条显示 (计算了总页数,阅读可以显示当前页数,也可以通过进度条快速推进)

  • 阅读进度记录 (使用 SQLite 记录阅读进度)

  • 分享功能 (一般用第三方的,提供事件和按钮,并没有实现)

问题

  • 打开书籍加载比较慢,计算页数和初始化进度条的方式还有很大优化空间。

  • 翻页通过 javascript 计算位置实现,没有翻页效果。