我想开发一个电子书阅读器应用程序。有哪些好的库可用于解析.azw,.mobi,.pdf等格式?
答案 0 :(得分:10)
正如Ranhiru所说,here和here您可以看到如何解析PDF。
但是,对于.mobi
,没有库,因此您必须自己解析格式。可以阅读格式的完整规范on the mobileread wiki。
对于.azw
个文件,它是不同的:如果Kindle电子书没有DRM,那么它的格式与.mobi
一致,即它们绝对可以互换。否则,这很难做到,因为您还必须生成Kindle PID并执行.azw
文件的去DRM。有关如何在桌面here上执行此操作的指南。但是,它强烈强烈不推荐,因为它打破了DRM的全部要点,并且几乎无处不在。
答案 1 :(得分:1)
对于mobi,没有完整的规格表,但你应该直接跳转到扩展的PDB格式&由MOBI使用