Reputation: 7102
What are some FOSS libraries for reading epub, mobi, pdf, or other eBook formats for Android or Java?
Upvotes: 1
Views: 973
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