ti-enxame.com

Biblioteca ePub para Java ou android

Existe alguma biblioteca para ler o formato ePub? Encontrei o ePublib em http://github.com/psiegman/epublib . Ainda estou aprendendo a usá-lo.

Existe um jar ePub que funcione para o Android?

36
Faren

Eu sou o autor do epublib. Agora ele roda no Android. Veja http://www.siegmann.nl/epublib/Android

51
P. Siegmann

Você pode usar Folio Reader para esse fim. Para usar, adicione isto ao gradle:

compile 'com.folioreader:folioreader:0.2.5'

E se você tiver o .epub na pasta assets, você pode carregar o arquivo como:

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);

A biblioteca e a amostra estão disponíveis [aqui] .

As outras alternativas disponíveis são:

4
OBX

Você pode usar um dos melhores epub sdk que encontrei para o epub, também disponível para desktops de anúncios para iOS. Por favor, verifique aqui

// Exemplo para reproduzir epub da pasta do ativo. ls.installBook ("file: //Android_asset/books/epub_cgfirstwordsattheaquarium.epub");

// Exemplo para reproduzir epub fromm network. ls.startDownload (" http://scs.skyepub.net/samples/Alice.epub ", "", "As aventuras de Alice", "Lewis Carroll");

// ls é um objeto da classe LocalService que estende a classe Service. Verifique o sdk para obter informações completas.

Link do Github https://github.com/xunuosi/SkyEpubForAndroid

0
shaby