EPUB libraries for Java
- epub4j reads and writes EPUB files with a simple object model (
Book,Metadata,Resource,Spine,TableOfContents). It’s a maintained fork of epublib, with the same API under theio.documentnode.epub4jpackage, and runs on Android. It writes EPUB 2 package files.
epublib itself is still widely used in older projects but hasn’t had a release in years; new code should use epub4j.
- epub4j epub4j is a Java library for reading, writing and modifying EPUB e-books, a maintained fork of epublib. How to install it, read metadata and chapters.