Thomas Dignan
Thomas Dignan

Reputation: 7102

What are some FOSS libraries for reading epub, mobi, pdf, or other eBook formats for Android or Java?

What are some FOSS libraries for reading epub, mobi, pdf, or other eBook formats for Android or Java?

Upvotes: 1

Views: 973

Answers (1)

Igor Popov
Igor Popov

Reputation: 10103

Try epublib for android. It is released under the GNU Lesser General Public License.

It also has some quick start examples:

EpubReader epubReader = new EpubReader();
Book book = epubReader.readEpub(new FileInputStream("mybook.epub"));

// set title
book.getMetadata().setTitles(new ArrayList<String>() {{ add("an awesome book");}});

// write epub
EpubWriter epubWriter = new EpubWriter();
epubWriter.write(book, new FileOutputStream("mynewbook.epub"));

Upvotes: 3

Related Questions