Epub является просто архив, как почтовый индекс или дегтя. Если вы хотите создать файл epub с php с нуля, вам нужно создать отдельные html-файлы и несколько xml-файлов с правильной информацией. Затем вы должны объединить их в архив, это на самом деле просто zip-архив. Это немного работает, но с php это не очень сложно.
Создание почтовый индекс: http://davidwalsh.name/create-zip-php
Для XML, это самый простой, чтобы создать только теги, вам нужно, это просто, чтобы построить его с правильным выходом.
Итак:
1) Создание HTML и XML-файлы и сохранить их временно на сервере.
2) Создайте zip-архив с правильными файлами на вашем сервере.
3) Позвольте пользователю загрузить архив с расширением .epub.
Удачи вам!
Возможно, написать один? С http://php.net/manual/de/book.zip.php и http://en.wikipedia.org/wiki/EPub вы должны получить результаты довольно быстро. Это всего лишь немного больше, чем куча зашифрованных HTML-файлов. – Boldewyn