Quiero desarrollar una aplicación de lector de libros electrónicos. ¿Cuáles son algunas buenas bibliotecas disponibles para analizar formatos como .azw, .mobi, .pdf, etc.?Analizador de libros electrónicos (.azw, .mobi, epub)?
Respuesta
Como dijo Ranhiru, here y here, puede ver cómo se analizan los archivos PDF. Para .mobi
, sin embargo, no hay biblioteca, por lo que tendrá que analizar el formato usted mismo. Se puede leer una especificación completa del formato on the mobileread wiki.
Con los archivos .azw
, es diferente: si el ebook Kindle está libre de DRM, entonces su formato coincide con el .mobi
, es decir, son absolutamente intercambiables. De lo contrario, es muy difícil de hacer, ya que también tendrá que generar un PID de Kindle y realizar el des-DRM-ing del archivo .azw
. Hay una guía sobre cómo hacerlo en el escritorio here. Sin embargo, es fuertemente no recomendado, ya que rompe todo el punto de DRM y es ilegal prácticamente en todas partes.
Para mobi no es la hoja de especificaciones completa disponible, pero usted debe saltar directamente en formato PDB que se extiende & utilizado por MOBI
- 1. Programación de libros en formato ePub
- 2. ¿Hay una API para leer libros de ePub?
- 3. ¿Cómo dividir documentos HTML en páginas para libros electrónicos?
- 4. ¿Puedo crear documentos LaTeX en formato EPUB?
- 5. ¿Qué biblioteca de referencia de libros electrónicos en línea usa?
- 6. ¿Hay alguna herramienta o proyecto para generar archivos AZW?
- 7. Por qué los archivos ePub son mucho más pequeños que los archivos mobi o PDF para el mismo libro
- 8. iPhone Safari representa dominios .mobi (dot mobi) de forma diferente. Pero exactamente cómo?
- 9. Lectura del formato ePub
- 10. Creación de EPUB en .Net
- 11. Fusiona múltiples archivos .MOBI en uno
- 12. ¿Cómo convertir HTML a epub?
- 13. Renderizar archivos epub en android
- 14. epub en el objetivo c
- 15. Anclas de estilo en epub de iBooks
- 16. hacer ePub con el API de Java
- 17. ¿Hay una versión mobi de la especificación de lenguaje Java?
- 18. Analizador/Analizador para Erlang?
- 19. render el libro epub en android?
- 20. exportar a formato epub en php
- 21. Trabajando con archivos ePub en android
- 22. Biblioteca ePub para java o android
- 23. Analizador Cómo en .NET
- 24. Software Arquitectura Libros
- 25. libros en htaccess
- 26. Buenos libros de criptografía/cifrado
- 27. Libros en algoritmos de cadena
- 28. analizador
- 29. analizador SAX vs XMLPull analizador
- 30. Biblioteca de Python para extraer información de 'epub'
Algunas preguntas que pueden ser útiles para usted. [Este] (http://stackoverflow.com/questions/4665957/pdf-parsing-library-for-android) y [this] (http://stackoverflow.com/questions/4773576/are-herehereany-free -pdf-parsing-libraries-that-work-in-android). –
bueno, sí, pero eso es solo para pdfs. epub es solo un archivo html comprimido para que pueda resolverse también pero los otros? – Richard
Si bien encontrar una biblioteca podría ser la solución más fácil (¡sin juicio, buscaría una también!), Si no puede encontrar una, investigue qué son realmente estos archivos. En algún momento, son texto o imágenes. Descubra qué distingue a un formato de otro. Por ejemplo, Richard dice que los epubs están comprimidos html. Por lo tanto, descomprímalo y analiza el html en tu aplicación. Seguramente puedes encontrar una biblioteca de análisis html. Parece que va a haber más trabajo de lo que esperabas, pero sería un buen ejercicio. Y oye, si lo codificas bien, podrías crear una biblioteca de libros electrónicos para que otras personas lo usen :) –