PHP中的EPUB阅读器/查看器

时间:2011-12-02 07:34:53

标签: php html5 cakephp symfony epub

是否有可用于在Web浏览器中读取/查看EPUB文件的模块/脚本?

如果它可以在任何PHP框架中使用,例如Symphony,CakePHP或任何其他它,那将会有很大的帮助。

3 个答案:

答案 0 :(得分:4)

Epub.js是一个javascript库,用于在许多设备上在浏览器中呈现ePub。 https://github.com/futurepress/epub.js/ 使用php很容易使用epub.js。我写了一个模块来将它与Drupal https://drupal.org/project/epub集成。

答案 1 :(得分:2)

http://sourceforge.net/projects/oplsepublibrary/可以很好地导入带有脊椎信息的epub文件,其中一个例子可以让你上传一个稍后渲染的epub。

答案 2 :(得分:1)

EPUB格式是一个包含HTML,CSS和图像的zip存档。您可以解压缩文件,然后它们都可以在浏览器中查看,但是在将“块”链接在一起时,您需要完成Ebook阅读器的工作。

您可以使用PHP Zip解压缩服务器上的EPUB。

其他警告:如果您解压缩任何旧的EPUB书籍,可能会滥用您的网站。 EPUB中的恶意代码可能会让您受到点击攻击,跨大小的脚本攻击,HTML注入攻击以及普通的“我在您的服务器上有一些代码”的攻击,如果有人将文件放在那里并使用PHP扩展,例。因此,您需要非常确定解压缩的内容。