Comment créer un ebook au
format epub?
• Ce tutoriel présente pas à pas ce qu’il faut
faire pour créer un ebook au format epub
à la main.
• Pour cela, nous utilisons le livre 1 de La
guerre des Gaules, de Cesar en anglais,
qui a été préalablement mis au format
XHTML.
Outils nécessaires
• Un logiciel d’archivage de fichier (7-zip,
WinRAR…)
• Un logiciel gestionnaire de ebook (Adobe
Digital Editions, Calibre)
• Un éditeur de texte(Notepad++, UltraEdit,
Bloc-notes…)
Préparation de l’espace de
travail
1. Créer un répertoire de travail. Il n’est pas
obligatoire de nommer le répertoire
comme le livre.
Préparation de l’espace de
travail
2. Dans ce répertoire, créer un répertoire
CONTENT et un répertoire META-INF
(permet de séparer les données des
méta données).
Préparation de l’espace de
travail
3. Dans le même répertoire, créer un fichier
mimetype contenant la ligne suivante:
application/epub+zip
Ce fichier n’a pas besoin d’extension.
Préparation de l’espace de
travail
4. Dans le répertoire CONTENT, créer un
fichier toc.ncx. Ce fichier contiendra une
liste de navigation que l’on complètera
par la suite.
Préparation de l’espace de
travail
• Pour le moment le fichier toc.ncx contient
uniquement les lignes suivantes:
• N’oublier pas d’adapter le titre du livre et
l’identifiant (en jaune) à votre projet.
Préparation de l’espace de
travail
5. Toujours dans le répertoire CONTENT,
créer un fichier content.opf.
Préparation de l’espace de
travail
• Le fichier doit contenir les lignes
suivantes:
Préparation de l’espace de
travail• La balise <dc:title> doit contenir le titre du livre
• La balise <dc:creator> contient le nom des
créateurs de l’ouvrage. Le format suivant doit
être respecté:
opf:file-as="[last name], [first name]"
opf:role="[aut|ill|etc]" , la liste des rôles est ici.
• La balise <dc:language> doit être une langue de
la norme IETF language tag.
• La balise <dc:identifier> contient l’identifiant
unique pour le livre (le même que celui défini
dans le fichier toc.ncx)
Préparation de l’espace de
travail
6. Dans le répertoire META-INF, créer un
fichier container.xml:
• Le fichier container.xml doit contenir:
Ajout du contenu
1. Ajouter les fichiers en XHTML dans le
répertoire CONTENT. Dans notre cas,
nous n’avons qu’un fichier car nous ne
traitons manuellement qu’un seul
chapitre.
Ajout du contenu
2. Compléter le fichier content.opf de la
façon suivante:
Ajout du contenu
• La balise <manifest> contient une balise <item> pour chaque élément contenu dans le répertoire CONTENT. Pour chaque item, il fait préciser un identifiant (id), un lien vers le fichier et le type de média, la liste complète des médias se trouve ici.
• La balise <spine> contient une balise <itemref > pour chaque fichier XHTML contenu dans la balise <manifest>. Les fichiers doivent être cités par ordre de lecture(<itemref idref="titlepage"/><itemref idref="chap01"/><itemref idref=" chap02"/>…). L’attribut idref doit correspondre à l’identifiant(id) du fichier donné dans la balise <manifest>.
Ajout du contenu
3. Compléter le fichier toc.ncx de la façon
suivante:
Ajout du contenu
• La balise <navMap> est une table contenant
chaque point de navigation (titre, chapitres…).
• Chaque point de navigation est décrit dans une
balise <navPoint >. Cette balise donne un
identifiant (id) et un ordre de lecture(playOrder )
à chaque point.
• La balise <navPoint> contient une balise
<navLabel > qui donne une étiquette au point de
navigation (c’est cette étiquette qui s’affichera
dans le sommaire du lecteur) et une balise
<content> qui donne le lien vers son contenu.
Création du fichier epub
1. Créer un fichier .zip vide.
Création du fichier epub
2. Faire glisser en premier dans l’archive
.zip le fichier mimetype.
Création du fichier epub
3. Faire glisser dans le dossier d’archive les
répertoire CONTENT et META-INF.
Création du fichier epub
4. Modifier l’extension de l’archive en .epub
Lecture du fichier epub
• Le fichier epub est prêt, il ne reste plus
qu’à l’ouvrir avec un lecteur de ebook du
type Calibre ou Adobe Digital Editions.
Top Related