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