Я хочу разработать приложение для чтения электронных книг. Какие хорошие библиотеки доступны для разбора форматов, таких как .azw, .mobi, .pdf и т. Д.?eBook parser (.azw, .mobi, epub)?
ответ
Как сказал Ранхиру, here и here вы можете видеть, как анализируются PDF-файлы. Для .mobi
, однако, библиотеки нет, поэтому вам придется самостоятельно разбирать формат. Полная спецификация формата может быть прочитана on the mobileread wiki.
С .azw
файлами, все иначе: если книга Kindle не имеет DRM, то ее формат совпадает с .mobi
, то есть они абсолютно взаимозаменяемы. В противном случае это очень сложно сделать, так как вам также придется генерировать PID Kindle и выполнять удаление DRM-файла .azw
. Есть руководство о том, как это сделать на рабочем столе here. Однако, сильно не рекомендуется, так как он нарушает всю точку DRM и является незаконным почти везде.
Для мобил нет полной спецификации листа, но вы должны перейти непосредственно в PDB формат, который продлен & используется MOBI
- 1. Пагинация EPUB ebook
- 2. Epub или Mobi Sdk для xamarin
- 3. Экспорт файла как MOBI и ePub
- 4. Spotify Play Button в ePub 3.0 eBook
- 5. Api/library для html to mobi/epub conversion
- 6. Могу ли я назвать другое приложение в eBook (epub)?
- 7. Как загрузить Monocle Web eBook/ePub Reader без iFrame?
- 8. Загрузка epub в Amazon S3
- 9. Извлечь информацию от mobi
- 10. css ebook image float
- 11. .mobi стоит?
- 12. можно настроить для Kindle Fire ebook?
- 13. вопрос с файлами epub
- 14. Почему файлы ePub намного меньше, чем файлы mobi или PDF для одной и той же книги
- 15. Я хочу написать сценарий для конвертирования моих файлов .mobi в epub
- 16. Каков наилучший формат отображения ebook на веб-странице, PDF, ePub или других в Silverlight?
- 17. Пакет html5/css3/js на ebook для приложения android/iOS (нет epub)
- 18. PHP: чтение пользовательских метаданных из преобразованного файла .mobi
- 19. Чтение формата ePub
- 20. Возможное решение DRM + epub/pdf?
- 21. каркас ebook для iphone
- 22. One click ebook
- 23. Ebook Java Card 3?
- 24. mobi-файл поврежден после загрузки php
- 25. Невозможно создать ePub
- 26. CMS или Wiki для создания XHTML ebook + blog
- 27. Загрузка ePub - простой вопрос для чтения ePub
- 28. Проблемы с рендерингом iOS .mobi
- 29. Многоязычный ePub
- 30. Проблемы с внутренними ссылками/якорями на выходе MOBI от Kindlegen
Некоторые вопросы, которые могут быть полезны для вас. [Это] (http://stackoverflow.com/questions/4665957/pdf-parsing-library-for-android) и [this] (http://stackoverflow.com/questions/4773576/are-there-any-free -PDF-парсинг-библиотека-что-работа-в-андроид). –
ну да, но это только для pdf. epub - это просто zip-файл html, который можно было бы решить, а другие? – Richard
Хотя поиск библиотеки может быть самым простым решением (без суждения, я бы тоже искал!), Если вы не можете найти его, исследуйте, на самом деле эти файлы. В какой-то момент они представляют собой текст или изображения. Узнайте, что отличает один формат от другого. Например, Ричард говорит, что epubs - zip html. Итак, разархивируйте его и проанализируйте html в своем приложении. Конечно, вы можете найти html-парсинг-библиотеку. Похоже, это будет больше работы, чем вы надеялись, но это было бы хорошим упражнением. И эй, если вы правильно его кодируете, вы можете создать электронную книгу для других пользователей :) –