PHP中的EPUB阅读器/查看器

PHP中的EPUB阅读器/查看器,php,html,cakephp,symfony,epub,Php,Html,Cakephp,Symfony,Epub,是否有任何模块/脚本可用于在web浏览器中读取/查看EPUB文件 如果它可以在Symphony、CakePHP或其他任何PHP框架中使用,将非常有帮助。EPUB格式是一个包含HTML、CSS和图像的zip存档。你可以解压这些文件,然后它们就可以在浏览器中查看了,不过在将“块”链接到一起时,你需要做电子书阅读器的工作 您可以使用解压缩服务器上的EPUB 附加警告:如果你解压任何一本旧的EPUB书籍,就有可能滥用你的网站。例如,如果有人将带有PHP扩展名的文件放在EPUB中,EPUB中的恶意代码可能

是否有任何模块/脚本可用于在web浏览器中读取/查看EPUB文件


如果它可以在Symphony、CakePHP或其他任何PHP框架中使用,将非常有帮助。

EPUB格式是一个包含HTML、CSS和图像的zip存档。你可以解压这些文件,然后它们就可以在浏览器中查看了,不过在将“块”链接到一起时,你需要做电子书阅读器的工作

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


附加警告:如果你解压任何一本旧的EPUB书籍,就有可能滥用你的网站。例如,如果有人将带有PHP扩展名的文件放在EPUB中,EPUB中的恶意代码可能会使您遭受点击劫持攻击、跨大小脚本攻击、HTML注入攻击和普通的“我在您的服务器上有一些代码”攻击。因此,您需要非常确定要解压缩的内容。

很好地导入了包含spine信息的epub文件,其中一个示例将允许您上载epub,稍后将其呈现。

epub.js是一个javascript库,用于在浏览器中跨多个设备呈现epub。
在php中使用epub.js非常简单。我编写了一个模块将其与Drupal集成

epub只是压缩的html文件