你如何在网页中嵌入.epub?

时间:2011-09-14 15:48:14

标签: html plugins viewer epub

是否有任何类型的查看器或插件可以在网页上查看.epub文档?谷歌搜索发现了大量可安装的epub查看桌面软件,但我似乎无法找到任何在网页上嵌入此格式的内容。也许你们对此有一些见解?

2 个答案:

答案 0 :(得分: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

以下是您在第1章中可以找到的内容示例:

<?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>

答案 1 :(得分:0)

我建议大多数情况下应该使用Javascript来完成此操作,例如使用其中一个How to read epub files using javascript