1

我已经苦苦挣扎了几个星期,试图让一个 .epub 文件动态地“分页”到 iPad 上的多个 UIWebview 中,以制作一个增强的电子书应用程序。如果有人下载了 Adderall Diaries 应用程序,或者使用了“eReader”应用程序,我们想要这种分页方式。

我已经看到了很多让 .epub 对书籍样式进行分页的技巧和变通方法,但似乎没有什么能像我们想要的那样顺利运行。似乎很清楚 .epub 几乎是什么 html 并不意味着分页,至少不容易。

我最近发现 eReader 使用一种名为“.pdb”的格式来显示他们的文本,并且看到它们完全符合我们正在寻找的效果,因此决定检查一下。但是,这是一种我完全不熟悉的格式,并且找不到太多信息。我假设电子阅读器在 UIWebView 中显示它,主要是因为它是 iOS 中的程式化文本。

有人熟悉这种格式吗?在 iPad 上实现有多容易?是否有一种神奇的子弹可以完成我缺少的这项工作?

4

1 回答 1

1

我熟悉PDB 的三个四种含义:Python Debugger(甚至不是文件格式)、Microsoft 的 Program Database 调试信息格式和 Palm 数据库()。

其中,唯一有意义的是 Palm 数据库,但不幸的是,这并不能告诉我们文件中数据的实际格式:几乎每个存储数据的 PalmOS 应用程序都将其存储在此类数据库中(有一个我知道的应用程序坚持将所有内容都存储在闪存卡上),并且它们总是以这种文件格式传输到计算机(和闪存介质)/从计算机(和闪存介质)传输。实际上,PalmOS应用程序也是以这种形式存储的。

MobileRead Wiki列出了许多可以存储在 Palm 数据库中的可能格式,包括eReader 格式(它具有类似于文档的内容)。

更正

第四个含义(我通常忘记)是蛋白质数据库,它实际上是文件格式的名称,但它也不相关,因为它用于描述分子(显然是专门为蛋白质设计的),而不是电子书。(不过,它确实可以拍出一些漂亮的照片!)

于 2010-11-27T22:33:44.093 回答