2010-12-31 1 views
1

Я работаю над проектом .NET и хочу отображать электронную книгу на веб-странице, теперь у меня есть проблема ...Каков наилучший формат отображения ebook на веб-странице, PDF, ePub или других в Silverlight?

Какой лучший, самый простой и быстрый формат для его отображения на веб-странице, в формате PDF, ePub, XML или другие? Зачем? Какой API или библиотеку я должен использовать? Благодаря

UPDATE :::

я получил, что PDF является Tge лучшее решение сейчас и простой в использовании. Теперь я могу отображать или просматривать PDF-файл в Sliverlight, а пользовательское меню позволяет пользователю взаимодействовать с PDF-контентом?

+2

Как насчет простого использования HTML? –

+1

Как я помню, ePub - это в основном HTML. – kenny

+0

Требование: читать электронную книгу из некоторого формата (ePub, PDF, HTML, XML, DOC и т. Д.) И отображать ее на веб-странице и не позволять любым пользователям получать источник электронной книги (авторское право). Возможно, используя Flash или Silverlight или что-то может защитить книгу. – egyamado

ответ

2

Лучшим и быстрым является его отображение в формате HTML. Зачем? Поскольку HTML - это то, что веб-сайт был разработан в первую очередь, и он позволит пользователям любого браузера на любой платформе читать и получать доступ к книге. XML как xhtml с css также может быть хорошим выбором.

Вопрос в том, в каком формате первоначально была книга? Если это в формате PDF, то есть много конвертеров PDF в HTML, но ничего уже не встроено в инфраструктуру .net. Если это простой текст, то создание html легко.

+0

Я знаю, что ePub основан на HTML и его лучший и естественный способ отображать электронную книгу как HTML. Но главная важная функция - не позволять пользователям иметь доступ к источнику, они просто читают электронную книгу и имеют ограниченное взаимодействие с ней. – egyamado

+0

Тогда я бы пошел с PDF. У него есть варианты запретить копирование/вставку и печать, если вам нужно это ограничить. И у большинства компьютеров и устройств есть считыватели PDF. Другим вариантом является отображение каждой страницы в виде растрового изображения. –

Смежные вопросы