2

e pub 形式のファイルがあります。その内容をユーザーに表示する必要があります。asp.netでそれらを読むにはどうすればよいですか? javascriptでできますか?

4

3 に答える 3

3

権威?StackOverflowの回答よりも優れているものは何ですか? 私はこの質問(https://stackoverflow.com/questions/4870594/is-there-ac-sharp-epub-library)から始めて、いくつかの便利なリンクを集めました:

もちろん、JavaScript だけでこれを行うことはできません。epub ファイルを開き、コンテンツを HTML として抽出してクライアントに返す asp.net Web ページに Web サービスまたはコード ビハインドのようなサーバー側があります。しかし、ここで始めるには十分だと思います。

于 2012-06-01T15:41:14.887 に答える
2

追加するだけで、次の手順をお勧めします。

ステップ 1: サード パーティ ライブラリを含む C#、.net コードを使用してファイルを解凍します。

参照: C# でファイルを解凍するためのライブラリ/API をお勧めします

ステップ 2: 解凍したフォルダーにファイルが 1 つだけか複数あるかを確認します。

参照:ディレクトリにあるファイルの数を調べるにはどうすればよいですか?

ステップ 3 : c#.net でストリーム リーダーを使用してファイルを読み取る

参照: http://msdn.microsoft.com/en-us/library/aa328963(v=vs.71).aspx

http://www.dotnetperls.com/streamreader

于 2012-05-19T11:52:33.637 に答える
2

Epub ファイルは実際には zip アーカイブであり、

  • メタデータ、目次などの xml ファイル
  • xhtml または dtbook (xml) + gif、jpeg、png、svg + コンテンツの css

epub を表示できるようにするには、上記のすべてを処理できる必要があります。ここePub 形式を読むでは、epub を開くために必要な手順を順を追って説明します。これは iPhone の例ですが、これで十分です。

于 2012-06-03T18:13:37.707 に答える