Я не уверен, что это способ навигации в файле epub.Насколько я знаю (до сих пор - я все еще учусь), лучший способ получить весь объем книги основан на разделе позвоночника.Но все же - я не знаю, как связать эти две вещи (TOC и реальный позвоночник) с интерфейсом epublib.Согласно документации: «Разделы позвоночника - это разделы книги в том порядке, в каком она должна быть прочитана. Это контрастирует с разделами оглавления, которые являются указателем на разделы Книги».
это что-то - если Вам нравится - это фрагмент:
Spine spine = new Spine(book.getTableOfContents());
for (SpineReference bookSection : spine.getSpineReferences()) {
Resource res = bookSection.getResource();
try {
InputStream is = res.getInputStream();
//do something with stream
} catch (IOException e) {