2010-12-31 7 views
1

私は.NETプロジェクトに取り組んでおり、Webページに電子ブックを表示したいのですが、今問題があります。SilverlightのWebページ、PDF、ePubなどで電子ブックを表示するのに最適なフォーマットは何ですか?

Webページ、PDF、 ePub、XMLなどどうして?どのAPIやライブラリを使用するべきですか? おかげ

UPDATE :::

私はPDFが今で使いやすいTGE最善の解決策であることです。今ではSliverlightでPDFファイルを表示したり表示したりすることができます。また、カスタムメニューではユーザーがPDFコンテンツとやりとりすることができますか?

+2

HTMLを使用するのはどうですか? –

+1

私はePubが基本的にHTMLであることを覚えています。 – kenny

+0

必要条件は、ePub、PDF、HTML、XML、DOCなどの形式から電子書籍を読み取り、Webページに表示して、ユーザーがeBook(著作権)のソースを取得できないようにすることです。何かが本を守ることができます。 – egyamado

答えて

2

HTMLとして表示するのが最善の方法です。どうして? HTMLは最初にWebが設計されたものであり、どのプラットフォームのブラウザを使用していても、その書籍を読んでアクセスすることができます。 CSSを使ったxhtmlというXMLも良い選択かもしれません。

質問は本の元の形式ですか?それがPDFであれば、多くのPDFからHTMLへの変換がありますが、.netフレームワークにはまだ組み込まれていません。プレーンテキストの場合、htmlを作成するのは簡単です。

+0

私はePubがHTMLベースであり、HTMLとして電子ブックを表示するための最良で自然な方法であることを知っています。しかし、主な重要な機能のユーザーがソースにアクセスすることを許可されていない、彼らは電子ブックを読んで、それとの相互作用が限られています。 – egyamado

+0

それから私はPDFと一緒に行くだろう。あなたがそれを制限する必要がある場合、それはコピー/貼り付けと印刷を禁止するオプションを持っています。ほとんどのコンピュータとデバイスにはPDFリーダーが付いています。別のオプションは、各ページをビットマップとしてレンダリングすることです。 –

関連する問題