Электронные книги и формат.pdb
Пару недель я пытался заставить файл.epub динамически "разбивать" на несколько UIWebviews на iPad, чтобы сделать улучшенное приложение для электронных книг. Если кто-то скачал приложение Adderall Diaries или использовал приложение "eReader", нам нужен такой стиль нумерации страниц.
Я видел много хаков и обходных путей, чтобы заставить.epub разбить стиль книги, но, похоже, ничто не работает так гладко, как хотелось бы. Кажется очевидным, что html, который в значительной степени является тем же, что и.epub, не предназначен для разбиения на страницы, по крайней мере, нелегко.
Недавно я обнаружил, что eReader использует формат ".pdb" для своих текстов, и, видя, что они имеют именно тот эффект, который мы ищем, решил проверить его. Тем не менее, это формат, с которым я совершенно не знаком, и не могу найти много информации. Я предполагаю, что eReader показывает его в UIWebView, главным образом потому, что это стилизованный текст в iOS.
Кто-нибудь знаком с этим форматом? Насколько легко это реализовать на iPad? Есть ли волшебная пуля, чтобы сделать это, чего мне не хватает?
1 ответ
Я знаком с тремячетырьмя значениями PDB: Python Debugger (который даже не является форматом файла), формат информации об отладке программной базы данных Microsoft и Palm Database ( pdb-palm).
Из них единственным, который имеет какой-либо смысл, является Palm Database, но, к сожалению, он мало говорит нам о реальном формате данных внутри файла: почти каждое приложение PalmOS, которое хранит данные, хранит их в таких базах данных (есть одно приложение, о котором я знаю, что настаивает на том, чтобы все было сохранено на флэш-карте, хотя), и они всегда передаются на / с компьютеров (и флэш-носителей) в этом формате файла. На самом деле, приложения PalmOS также хранятся в этой форме.
В MobileRead Wiki перечислено много возможных форматов, которые могут храниться в базе данных Palm, включая формат eReader (который имеет нечто похожее на документацию).
коррекция
Четвертое значение (о котором я обычно забываю) - это "Банк данных белка", который на самом деле является названием формата файла, но он также не имеет значения, поскольку он используется для описания молекул (и, очевидно, предназначен для белков в частности), а не электронные книги. (Это делает для некоторых красивых картинок, хотя!)