View Single Post
Old 07-27-2010, 04:21 PM   #3
Grimaud
Guru
Grimaud could sell banana peel slippers to a Deveel.Grimaud could sell banana peel slippers to a Deveel.Grimaud could sell banana peel slippers to a Deveel.Grimaud could sell banana peel slippers to a Deveel.Grimaud could sell banana peel slippers to a Deveel.Grimaud could sell banana peel slippers to a Deveel.Grimaud could sell banana peel slippers to a Deveel.Grimaud could sell banana peel slippers to a Deveel.Grimaud could sell banana peel slippers to a Deveel.Grimaud could sell banana peel slippers to a Deveel.Grimaud could sell banana peel slippers to a Deveel.
 
Grimaud's Avatar
 
Posts: 748
Karma: 3000
Join Date: May 2009
Device: PRS-505, PRS-600, PRS-650
Pour ceux qui débutent comme moi, j'ai trouvé ce lien très pratique pour comprendre la structure d'un fichier EPUB :

http://algorithmique.net/Projets/201...kyll-epub.html

Un extrait :

Quote:
epub est un format ouvert standardisé pour les livres électroniques pour lequel il est donc facile de trouver les spécifications. En cherchant sur internet, vous trouverez de nombreux articles sur le sujet. Personnellement je me suis appuyé sur un article d'HXA7241 décrivant succinctement, mais clairement, comment créer un epub en respectant le standard OPS/OPF.

Les règles à respecter sont très simples. Tout d'abord, il y a la structure du fichier. Un epub n'est rien d'autre qu'une archive zip. Dans cette archive nous trouverons des fichiers XHTML (un par chapitre) et quelques fichiers spécifiques au standard. Bien entendu, nous trouverons aussi des fichiers CSS et des images, en fonction du contenu du livre.

En ce qui concerne les fichiers spécifiques, nous en trouverons 5 :
  • mimetype, ce fichier ne contient qu'une seule ligne : application/epub+zip sans caractère de fin de ligne. Il ne sert qu'à donner le mime-type du fichier que la seule extension (.epub) ne suffit pas à identifier. La seule particularité de ce fichier, outre son contenu, est qu'il doit impérativement entre placé comme premier fichier de l'archive.
  • container.xml. Ce fichier XML a pour principal objectif de donner le lien vers le fichier décrivant la structure du livre. Il est obligatoirement placé dans un répertoire META-INF de l'archive.
  • content.opf. Il s'agit du fichier décrivant la structure du livre (pointé donc dans container.xml). Ce fichier est composé de trois parties :
    • Les méta-données (metadata), qui vont permettre de renseigner le titre du livre, l'auteur, la langue, ...
    • Le contenu (manifest) qui liste l'ensemble des fichiers de l'archive avec leur mime-type.
    • l'ordre de lecture (spine) qui indique l'ordre des chapitres du livre, en se référent aux fichiers listés dans le manifest.
  • toc.ncx. Ce fichier, qui ne fait pas partie du standard epub, contient la table des matières du livre. Il n'est utilisé que pour faciliter la navigation dans l'ouvrage via les lecteurs d'eBook.
  • page-template.xpgt. Ce fichier ne fait lui aussi, pas parti du standard. Il s'agit d'une feuille se style utilisée par Adobe Digital Editions.
Grimaud is offline   Reply With Quote