epub java实现(附带源程序、jar包和epub电子书)
//读epub文件 Book book = null; try { InputStream inputStr = new FileInputStream(epubPath); book = epubReader.readEpub(inputStr); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } //设置epub文件内title. //本处修改了toc.ncx文件中的
和content.opf中的
标签内容. List
titlesList = new ArrayList
(); titlesList.add("test book"); book.getMetadata().setTitles(titlesList); //write epub EpubWriter epubWriter = new EpubWriter(); try { OutputStream ouput = new FileOutputStream("mynewbook.epub"); epubWriter.write(book, ouput); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); }
文件列表
test_epub.rar
(预估有个15文件)
test_epub
bin
epub
myBook.epub
6.45MB
com
hk
Test.class
3KB
.settings
org.eclipse.jdt.core.prefs
598B
src
用户评论