【发布时间】:2010-07-29 05:43:14
【问题描述】:
我了解到 iPad 支持 .epub 格式。那么是否有任何 API 可以轻松读取和显示 .epub 格式的文件?
谢谢
【问题讨论】:
我了解到 iPad 支持 .epub 格式。那么是否有任何 API 可以轻松读取和显示 .epub 格式的文件?
谢谢
【问题讨论】:
epub 只是 xhtml 文件和元数据(索引、出版商、作者详细信息等)的压缩集合Epub specs
所以您需要做的就是解压缩文件(可以通过重命名为 .zip 扩展名来完成),然后在浏览器中读取 XHTML 文件。将有一个 .opf 文件列出 zip 中的所有文件
这假设 epub 文件不受 DRM 保护,如果是,则您无法读取它,除非通过指定 DRM 使用的程序(通常是计算机上的 Adobe Digital Editions - 或 iPad 上的 iBooks) 破解此加密是DCMA 或许多国家/地区的其他法律不允许。
【讨论】:
您不需要 API 来显示 epub,如上所述,它只是文件和文件夹的压缩集合。
您需要一种方法来解压缩、查找文件并将其简单地显示在 UIWebView 中。
如果你想要翻页和分页,那就是完全不同的野兽
【讨论】: