8

.epubドキュメントをWebページで表示できるようにするビューアまたはプラグインはありますか?Googleの検索で、インストール可能なePub表示デスクトップソフトウェアが大量に見つかりましたが、この形式をWebページに埋め込むための情報が見つからなかったようです。おそらくあなた方はこれについていくらかの洞察を持っていますか?

4

2 に答える 2

5

ePubファイルは単なるHTML/XMLとCSSであるため、ePubコンテナ(zip)を簡単に開いて、PHPなどの言語を使用して内部のXMLを解析できます。

それをするのはそれほど難しいことではないはずです。

形式は次のようになります。

--ZIP Container--
mimetype
META-INF/
  container.xml
OPS/
  book.opf
  chapter1.xhtml
  ch1-pic.png
  css/
    style.css
    myfont.otf

これは、chapter1にあるコンテンツの例です。

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
  <head>
    <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" />
    <title>Pride and Prejudice</title>
    <link rel="stylesheet" href="css/main.css" type="text/css" />
  </head>
  <body>
    ...
  </body>
</html>
于 2011-09-14T16:00:53.100 に答える
0

ほとんどの場合、これは次のようなライブラリを使用して Javascript で行うことをお勧めします。 javascript を使用して epub ファイルを読み取る方法

于 2015-09-14T08:02:10.163 に答える