**已关闭。**此问题正在寻求书籍、工具、软件库等的建议。它不符合Stack Overflow guidelines。它目前不接受回答。
我们不允许问题寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答问题。
8天前关闭
社区在8天前审查了是否重新打开此问题,并将其关闭:
原始关闭原因未解决
Improve this question
有人知道一个php类可以创建/导出ePub文件吗?
我有一本书存储在mysql数据库中,我希望将其发布为ePub格式的书?
这是一本非常基础的书,简单的文字和章节,还有一些图片。
有什么建议吗?
2条答案
按热度按时间8ulbf1ek1#
你可能想看看ePubExport项目或者从它的源代码中得到一些想法。
ePubExport是一个Mediawiki扩展,用于导出epub格式的wiki页面,以便在支持的电子阅读器或平板电脑上进行离线阅读。
还可以看看获奖的EPub类
这个类可以用来创建EPUB格式的电子书,用于Apple iPad和其他电子书阅读器。
它可以设置电子书的详细信息,如作者,出版商,评论等,以及电子书章节数据。
这个类构建一个包含所有电子书信息的归档文件,并提供电子书归档文件供下载或将其作为字符串返回。
更多资源/库:
tjvv9vkg2#
Epub只是一个归档文件,就像zip或tar一样。如果你想从头开始用php创建一个epub文件,你必须创建单独的html文件和一些包含正确信息的xml文件。然后你应该把它们合并合并到一个归档文件中,它实际上只是一个压缩归档文件。这是一个小的工作,但它不是很难用php做。
创建一个zip:http://davidwalsh.name/create-zip-php
对于XML,最简单的方法是只创建您需要的标记,使用正确的输出构建它也很简单。
所以:
1)创建html和xml文件,并将它们临时保存在服务器上。
2)在您的服务器上使用正确的文件创建zip存档。
3)让用户下载扩展名为. epub的归档文件。
祝你好运!