Я пытаюсь создать онлайн-ридер (весь текст, графика не нужна). Читатель может быть flash или html / javascript. Хитрость в том, что мне нужно вытолкнуть книгу кусками, чтобы я мог ограничить число неоплачиваемых читателей только первым или около того. Я думал о предварительном разборе файла книги на несколько файлов (каждый кусок) и обслуживании каждого, но нет хорошего способа сегментировать, так как я не могу легко сегментировать по главам (не всегда уверен, где начинается глава). Поэтому лучше использовать более жидкий раствор.
Кроме того, мне нужна базовая защита, чтобы затруднить копирование содержимого и объединение его в единое целое. Я не ожидаю, что эта часть будет неразрывной, просто достаточно хорошей.
Я видел, что могу сделать каждую книгу в формате PDF, а затем преобразовать ее в SWF. Но тогда как бы я ограничил фреймы, обслуживаемые во флэш-памяти (предполагая, что фрейм swf - это страница в формате pdf)?
Есть идеи?
Кстати, я внимательно посмотрел на iPaper Скрибда. Такие вещи выглядят гладко, но на самом деле не дают хорошего опыта чтения только текстовых книг. Мне нравится читаемость некоторых книг Google. Это жидкое и, кажется, хорошо читается в основном для учебников.