2010-07-29 5 views

Répondre

3

epub est tout simplement une collection zippé de fichiers xhtml et des métadonnées (indicies, éditeur, détails de l'auteur, etc.) Epub specs

Donc, tout ce que vous devez faire est de décompresser le fichier (peut être fait par renommer en une extension .zip), puis lire les fichiers XHTML dans un navigateur. Il y aura un fichier .opf qui liste tous les fichiers qui se trouvent dans le zip

Cela suppose que le fichier epub n'est pas protégé par DRM si c'est le cas, vous ne pouvez pas le lire sauf par le programme que le DRM est spécifié utiliser (généralement Adobe Digital Editions sur un ordinateur - ou iBooks sur un iPad) Briser ce cryptage n'est pas autorisé par DCMA ou d'autres lois dans de nombreux pays.

+0

donc il n'y a pas d'API disponible? – Ideveloper

+0

Pas besoin d'eux les fichiers utilisent d'autres normes - aussi la spécification est le format de données personne ne se soucie de la façon dont vous accédez aux données – Mark

+0

merci c'est ce que je voulais savoir. – Ideveloper

1

Vous n'avez pas besoin d'une API pour afficher l'epub, comme mentionné ci-dessus, il s'agit simplement d'une collection zippée de fichiers et de dossiers.

Vous avez besoin d'un moyen de décompresser, de trouver les fichiers et simplement l'afficher dans un UIWebView.

Si vous voulez tourner la page et la pagination est une bête totalement différente

Questions connexes