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


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

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

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

Есть предложения?

2 16

2 ответа:

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

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

Также взгляните на отмеченный наградами класс EPub

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

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

Класс строит архив со всеми Электронная книга информация и служит архив электронных книг для загрузки или возврата он как струна.

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

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

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

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

Итак:

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

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

Удачи!