Кто-нибудь знает о классе php, который может создавать / экспортировать файлы ePub?
У меня есть книга, хранящаяся в базе данных mysql, и я хочу опубликовать ее как книгу формата ePub?
Это очень простая книга, простой текст и главы, а также несколько изображений.
Какие-либо предложения?
Возможно, вам стоит взглянуть на проект ePubExport или получить представление из его исходного кода.
ePubExport – это расширение Mediawiki для экспорта страниц вики в формате epub для автономного чтения в поддерживаемых электронных считывателях или планшетах.
Также посмотрите на удостоенный наград класс EPub
Этот класс можно использовать для создания электронной книги в формате EPUB для Apple iPad и других электронных книг.
Он может устанавливать данные электронной книги, такие как автор, издатель, комментарии и т. Д., А также данные главы книги.
Класс создает архив со всей информацией ebook и обслуживает архив ebook для загрузки или возвращает его как строку.
Дополнительные ресурсы / библиотеки:
Epub – это просто архив, такой как zip или tar. Если вы хотите создать файл epub с php с нуля, вам нужно создать отдельные html-файлы и несколько xml-файлов с правильной информацией. Затем вы должны объединить их в архив, это на самом деле просто zip-архив. Это немного работает, но с php это не очень сложно.
Создание zip: http://davidwalsh.name/create-zip-php
Для XML это самый простой способ создания только тегов, которые вам нужны, его просто построить с правильным выходом.
Так:
1) Создавайте html и xml-файлы и временно сохраняйте их на своем сервере.
2) Создайте zip-архив с правильными файлами на вашем сервере.
3) Позвольте пользователю загрузить архив с расширением .epub.
Удачи!