Faren
Faren

Reputation: 1295

ePub library for java or android

Is there any library to read ePub format? I found ePublib in http://github.com/psiegman/epublib. I'm still learning how to use it.

Is there ePub jar which works for Android?

Upvotes: 45

Views: 39130

Answers (3)

shaby
shaby

Reputation: 1381

You can use one of the best epub sdk I found for epub, its also available for iOS ad desktop. Please check it here

//Example for playingn epub from asset folder. ls.installBook("file://android_asset/books/epub_cgfirstwordsattheaquarium.epub");

//Example for playing epub fromm network. ls.startDownload("http://scs.skyepub.net/samples/Alice.epub","","Alice's Adventures","Lewis Carroll");

//ls is an object of LocalService class which extends Service class.Please check sdk for complete information.

Github link https://github.com/xunuosi/SkyEpubForAndroid

Upvotes: 0

OBX
OBX

Reputation: 6114

You can use Folio Reader for this purpose. To use , add this to gradle:

compile 'com.folioreader:folioreader:0.2.5'

And if you have the .epub file in assets folder, you can load the file as :

Intent intent = new Intent(HomeActivity.this, FolioActivity.class);
intent.putExtra(FolioActivity.INTENT_EPUB_SOURCE_TYPE, FolioActivity.EpubSourceType.ASSESTS);
intent.putExtra(FolioActivity.INTENT_EPUB_SOURCE_PATH, "epub/The Silver Chair.epub");
startActivity(intent);

The library and sample is available [here].

The other available alternatives are:

Upvotes: 7

P. Siegmann
P. Siegmann

Reputation: 689

I am the author of epublib. It now runs on Android. See http://www.siegmann.nl/epublib/android

Upvotes: 55

Related Questions