私はしたいepubリーダー app.Now私はファイル内のチャプター名を取得しているが、章の全体のデータを取得する方法。epubファイルから全章を読むには?
答えて
私はすでに前にこれを公表したと思います。 あなたはGoogleにできるnl.siegmann.epublibを使用しています。 私のコードでは、どのようにしてepubが動作するかを示すBookクラスを見て、どのようにしたのかを示します。 ブッククラスでスパインを使う私は本の中で最大の背骨を得ています。 それを文字列に変換します。
ここで私がどのようにしたかについての私のコードです。
public String getEntireBook()
{
String line, linez = null;
Spine spine = amBook().getSpine();
Resource res;
List<SpineReference> spineList = spine.getSpineReferences() ;
int count = spineList.size();
int start = 0;
StringBuilder string = new StringBuilder();
for (int i = start; count > i; i = i +1) {
res = spine.getResource(i);
try {
InputStream is = res.getInputStream();
BufferedReader reader = new BufferedReader(new InputStreamReader(is));
try {
while ((line = reader.readLine()) != null) {
linez = string.append(line + "\n").toString();
}
} catch (IOException e) {e.printStackTrace();}
} catch (IOException e) {
e.printStackTrace();
}
}
return linez;
}
@sesdfgfgdあなたが私を助けることができるなら、私はこの同じ問題に直面している私にエラーを与えるので、背骨が何であるか教えてくれますか? – PankajAndroid
http://www.siegmann.nl/static/epublib/apidocs/の文書を読んでください。あなたの質問に答えるために、どのスパインが「Spine:これらは、ユーザーが最初から最後まで本を読むときに表示されるリソース」です。あなたはそれがどのように動作するのかを示すように、ブッククラスを見始めることができます。がんばろう。 – wesdfgfgd
- 1. ブラックベリーのepubファイルを読む
- 2. iPhone - .epubファイルを読む
- 3. Androidで.epubファイルを読む
- 4. Androidでepubファイルを読むには?
- 5. Android - epubの読者.epubファイル..
- 6. ePub形式を読む
- 7. ルアで全ファイルを読む
- 8. a GPS.netから文章を読むときに「java.net.SocketException:Connection reset」
- 9. javascriptを使用してepubファイルを読む方法
- 10. 「com.apple.ibooks.display-options.xml」ファイルをepubに埋め込む
- 11. Sparkの圧縮ファイルから全文ファイルを読む
- 12. 一度にファイル全体を読む
- 13. ファイルからサブクラスを読む
- 14. txtからファイルを読む
- 15. オンラインで文章を書く/読む
- 16. playnのファイルから読む
- 17. 読み込みファイルからの文章の比較 - Java
- 18. ファイル全体をPythonのリストに読み込む方法は?
- 19. C++のメモリにファイル全体をバッファリングせずにバイナリファイルを読む
- 20. .docファイルを読むには?
- 21. rewrited(mod_rewrite)ファイルをPHPから読む
- 22. URLからExcelファイルを読む
- 23. JavaScriptからファイルを読み込む
- 24. ファイルからJavaのヘルプを読む
- 25. 同じサーバーからのファイルを読む
- 26. ディレクトリから複数のファイルを読む
- 27. phonegapからローカルsqliteファイルを読む
- 28. weblogicドメインディレクトリから設定ファイルを読む
- 29. Systemfoldersからファイルを読む方法
- 30. HDFSからシンプルなAvroファイルを読む
今まであなたが行ったことを説明してください...あなたは何を使ってepubのコンテンツを読んでいますか? – Reno
私はepublibライブラリを使用しています。タイトル、著者名、すべてのチャプター名を取得していますが、チャプター内のテキストを取得していません。取得方法はわかりません。 – Umesh
@Umesh私はまた、epubファイルを読んでいますが、いくつかの長いファイルでは、あなたが直面してその問題を解決してから助けてください、私にoutOfMemoryのエラーを与えています。 ありがとう – PankajAndroid