 |
|
Innovation award
 Nominee: 1x |
This class can be used to create create an ebook in EPUB format for Apple iPad and other ebook readers.
It can set the ebook details like the author, publisher, comments, etc., as well the ebook chapter data.
The class builds an archive with all the ebook information and serves the ebook archive for download or returns it as a string.
PHP 5.2 seems to work. 5.3 with GD extensions are recommended
|
|
| Name: |
EPub |
| Base name: |
epub |
| Description: |
Create ebook in EPUB format for ex. Apple iPad |
| Version: |
2.10 |
| PHP version: |
5.2 |
| License: |
GNU Lesser General Public License (LGPL) |
| All time users: |
2598 users |
| All time rank: |
1289 |
| Week users: |
23 users |
| Week rank: |
56  |
| |
|
 April 2010
Number 9
Prize: One copy of Delphi for PHP |
The release of the iPad raised the public interest for ebooks again.
EPub is a ebook format that is supported by the iPad.
This class provides a pure PHP solution to build ebooks in the EPub format.
Manuel Lemos |
| Ratings | Utility |
Consistency |
Documentation |
Examples |
Tests |
Videos |
Overall |
Rank |
| All time: |
Perfect (100.0%) |
Good (90.0%) |
- |
Perfect (100.0%) |
- |
- |
Sufficient (69.0%) |
252 |
| Month: |
Not yet rated by the users |
| |
Packages needed by this class |
|
|
| Class |
Dependency |
Why it is needed |
| Zip |
Required |
ePub's are Zip archives, this class is needed to generate those. Zip is a small, easy to use Zip archive creator. |
| |
Applications that use this class |
|
|
| Link |
Description |
| Drupal ePub |
ePub extension for the Drupal CMS. |
| ePub Export for WordPress |
Plugin for Wordpress by Martin Fenner |
| EPubExport |
MediaWiki Extension: EPubExport |
| ePubVersion |
ePubVersion is an eFiction 3.x module that creates on-the-fly ePUB eBooks for Single Chapter and Multi Chapter stories. |

If you know an application of this package, send a message to the
author to add a link here.
| |
Files |
|
|
| File |
Role |
Description |
EPub.php |
Class |
Main class, 2.0 is backwards compatible with EPub 1.0, except for the createUUID function. |
EPubChapterSplitter.php |
Class |
HTML Splitter, can be used without EPub. It splits an (X)HTML file into an array of parts, splitting at either a set max size or at a search string (both regexp or plain text supported), while retaining the HTML structure across the split point. When using a search string, the matching HTML entity/line is returned as the parts' array key. |
Zip.php |
Class |
Zip.php from my Zip class, added for convenience |
lib.uuid.php |
Class |
J. King's DrUUID class for UUID generation, required by EPub 2.00 |
EPub.Example1.php |
Example |
Example file for generating book for download. |