iPhoneで.epubファイルを読むことに関するアプリケーションの準備に取り組んでいます。ファイルを解凍して解析するサンプルアプリケーションの参照はどこで入手できますか?誰かが最高のリンクで私を導くことができますか?前もって感謝します。iPhone - .epubファイルを読む
1
A
答えて
0
(つまり、ハウツーガイドかなり良いです)、それは間違いなくOpen Container Format (OCF)のための明細書を読む価値がある - 申し訳ありませんが、それはワードファイルです。これは、使用されるzip構造の正式な仕様です。あなたはそれがバイト30から始まり、テキストが「アプリケーション/ EPUB +ジップ」バイト38 で始まるテキスト「MIMEタイプ」を探すことにより、もっともらしく有効ですチェック
- でファイルを解析簡潔で
- zipからMETA-INF/container.xmlファイルを抽出する
- そのファイルを解析し、最初の要素の
full-path
属性の値を抽出します。 - 参照ファイルをロードします(
full-path
の属性は、zipファイルのルートを基準にしたURLです)。 - このファイルを解析します。他のすべてのコンテンツ(主にXHTML/CSS /画像)を参照するのに必要なすべてのメタデータが含まれています。特に、すべてのコンテンツファイルを読む順序でリストする
spine
要素の内容を読みたいと思っています。
正しく実行したい場合は、おそらくDTBookコンテンツも処理する必要があります。
これを正しく実行するには、Open Packaging Format (OPF)とOpen Publication Structure (OPS)の仕様もよく理解している必要があります。
2
.epubファイルは単なる.zipファイルです。 XML形式のディレクトリファイルがいくつか含まれています。実際の書籍コンテンツは通常XHTMLです。 Objective-Zipを使用して.epubファイルを解凍し、NSXMLParser
を使用してXMLファイルを解析することができます。
さらに詳しい情報:オレの答えの上にEpub Format Construction Guide
+1
海..このサンプルソースコードはどれですか? – iOS
関連する問題
- 1. Androidで.epubファイルを読む
- 2. ブラックベリーのepubファイルを読む
- 3. ePub形式を読む
- 4. Androidでepubファイルを読むには?
- 5. .epubファイルから内容を読む
- 6. Android - epubの読者.epubファイル..
- 7. javascriptを使用してepubファイルを読む方法
- 8. epubファイルから全章を読むには?
- 9. イオンアプリケーションのepubファイルを読む必要があります
- 10. 「com.apple.ibooks.display-options.xml」ファイルをepubに埋め込む
- 11. iPhone - ePubファイルをiphoneアプリに変換する
- 12. Android AssetフォルダからHTMLとJavascriptを使用してEpubファイルを読む?
- 13. xcodeのiphoneとipad epubリーダー
- 14. ePubの読み込み - 簡単なePubリーダーの質問
- 15. iPhoneでクラッシュを読む
- 16. iphoneでPDFを読む
- 17. リミット/ナンバーEPUBファイル内
- 18. 2列のEpubファイル
- 19. iPhoneで読むウォーターマークの音
- 20. Cordova:wwwフォルダにepubファイルをロード
- 21. PHPでepubファイルを開く
- 22. ファイルを読む
- 23. はEPUBでEPUB
- 24. iPhone IOS5ストーリーボード、カスタム.xibファイルでUIViewControllerを読み込む方法
- 25. iphoneのtxtファイルからアラビア語のテキストを読む
- 26. 私のIPhoneアプリケーションでサーバーからPDFファイルを読む?
- 27. iPhoneのドキュメントディレクトリのサブフォルダからファイルを順番に読む方法
- 28. iPhoneでCSVファイルをsqlite3に読み込む
- 29. 128-bit暗号化ワード2007のファイルをobjective-c/iphoneで読む
- 30. EPUBファイルの生成、カバーページ
Hai ..これのためのサンプルソースコードはありますか? – iOS
私が知っている限りでは、私が扱う会社のほとんどは、このためにアドビのSDKをライセンスしているか、スタンザを埋め込んでいます。申し訳ありません - 私は読書システムではなく、EPUB自体で作業しています。 –
[FBReader](http://www.fbreader.org/about.php)オープンソースプロジェクトがあることを思い出しました。 –