在 php 中导出为 epub 格式
有谁知道一个可以创建/导出ePub文件的php类?
我有一本书存储在 mysql 数据库中,但我希望将其作为 ePub 格式的书籍发布?
这是一本非常基本的书,简单的文字和章节,还有一些图像。
有什么建议吗?
有谁知道一个可以创建/导出ePub文件的php类?
我有一本书存储在 mysql 数据库中,但我希望将其作为 ePub 格式的书籍发布?
这是一本非常基本的书,简单的文字和章节,还有一些图像。
有什么建议吗?
您可能想看看ePubExport项目或从其源代码中获取想法。
ePubExport 是一个 Mediawiki 扩展,用于以 epub 格式导出 wiki 页面,以便在支持的电子阅读器或平板电脑中离线阅读。
还可以看看屡获殊荣的EPub类
此类可用于创建以 EPUB 格式为 Apple iPad 和其他电子书阅读器创建的电子书。
它可以设置电子书的详细信息,如作者,出版商,评论等,以及电子书章节数据。
该类使用所有电子书信息构建存档,并提供电子书存档以供下载或将其作为字符串返回。
更多资源/库:
Epub 只是一个归档文件,就像 zip 或 tar 一样。如果你想从头开始用php创建一个epub文件,你必须创建单独的html文件和一些具有正确信息的xml文件。然后你应该将它们组合在一个存档中,它实际上只是一个zip存档。这是一点点工作,但用php做起来并不难。
创建邮政编码:http://davidwalsh.name/create-zip-php
对于 XML,最简单的方法是只创建所需的标记,使用正确的输出构建它很简单。
所以:
1)创建html和xml文件,并将它们临时保存在您的服务器上。
2)在服务器上创建具有正确文件的zip存档。
3)让用户下载扩展名为.epub的存档。
祝你好运!