Does anyone know of a php class that can create/export ePub files?
I have a book stored in a mysql database and I wish to publish it as an ePub format book?
It's a very basic book, simple text and chapters, and a few images.
Any suggestions?
Does anyone know of a php class that can create/export ePub files?
I have a book stored in a mysql database and I wish to publish it as an ePub format book?
It's a very basic book, simple text and chapters, and a few images.
Any suggestions?
You might want to have a look at ePubExport project or get an idea from its source code.
Also have a look at award-winning class EPub
More Resources/Libraries:
Epub is just an archive, like zip or tar. If you want to create an epub file with php from scratch, you have to create separate html-files and a few xml-files with the correct information. Then you should combine them in an archive, it's actually just a zip-archive. It's a little bit work, but it's not very difficult to do with php.
Creating a zip: http://davidwalsh.name/create-zip-php
For XML, it's the simplest to create just the tags you need, it's simple to build it with the correct output.
So:
1) Create html and xml-files and save them temporarily on your server.
2) Create a zip archive with the correct files on your server.
3) Let the user download the archive with the extension .epub.
Good luck!