экспорт в формат epub в php

Кто-нибудь знает о классе php, который может создавать / экспортировать файлы ePub?

У меня есть книга, хранящаяся в базе данных mysql, и я хочу опубликовать ее как книгу формата ePub?

Это очень простая книга, простой текст и главы, а также несколько изображений.

Какие-либо предложения?

Возможно, вам стоит взглянуть на проект ePubExport или получить представление из его исходного кода.

ePubExport – это расширение Mediawiki для экспорта страниц вики в формате epub для автономного чтения в поддерживаемых электронных считывателях или планшетах.

Также посмотрите на удостоенный наград класс EPub

Этот класс можно использовать для создания электронной книги в формате EPUB для Apple iPad и других электронных книг.

Он может устанавливать данные электронной книги, такие как автор, издатель, комментарии и т. Д., А также данные главы книги.

Класс создает архив со всей информацией ebook и обслуживает архив ebook для загрузки или возвращает его как строку.

Дополнительные ресурсы / библиотеки:

  • Библиотека EPUB OPL
  • создание «на лету»

Epub – это просто архив, такой как zip или tar. Если вы хотите создать файл epub с php с нуля, вам нужно создать отдельные html-файлы и несколько xml-файлов с правильной информацией. Затем вы должны объединить их в архив, это на самом деле просто zip-архив. Это немного работает, но с php это не очень сложно.

Создание zip: http://davidwalsh.name/create-zip-php

Для XML это самый простой способ создания только тегов, которые вам нужны, его просто построить с правильным выходом.

Так:

1) Создавайте html и xml-файлы и временно сохраняйте их на своем сервере.

2) Создайте zip-архив с правильными файлами на вашем сервере.

3) Позвольте пользователю загрузить архив с расширением .epub.

Удачи!