comment créer un ebook
-
Upload
marine-damiani -
Category
Documents
-
view
232 -
download
0
description
Transcript of comment créer un ebook
![Page 1: comment créer un ebook](https://reader031.fdocument.pub/reader031/viewer/2022013116/568c33071a28ab02358b6163/html5/thumbnails/1.jpg)
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.
![Page 2: comment créer un ebook](https://reader031.fdocument.pub/reader031/viewer/2022013116/568c33071a28ab02358b6163/html5/thumbnails/2.jpg)
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…)
![Page 3: comment créer un ebook](https://reader031.fdocument.pub/reader031/viewer/2022013116/568c33071a28ab02358b6163/html5/thumbnails/3.jpg)
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.
![Page 4: comment créer un ebook](https://reader031.fdocument.pub/reader031/viewer/2022013116/568c33071a28ab02358b6163/html5/thumbnails/4.jpg)
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).
![Page 5: comment créer un ebook](https://reader031.fdocument.pub/reader031/viewer/2022013116/568c33071a28ab02358b6163/html5/thumbnails/5.jpg)
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.
![Page 6: comment créer un ebook](https://reader031.fdocument.pub/reader031/viewer/2022013116/568c33071a28ab02358b6163/html5/thumbnails/6.jpg)
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.
![Page 7: comment créer un ebook](https://reader031.fdocument.pub/reader031/viewer/2022013116/568c33071a28ab02358b6163/html5/thumbnails/7.jpg)
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.
![Page 8: comment créer un ebook](https://reader031.fdocument.pub/reader031/viewer/2022013116/568c33071a28ab02358b6163/html5/thumbnails/8.jpg)
Préparation de l’espace de
travail
5. Toujours dans le répertoire CONTENT,
créer un fichier content.opf.
![Page 9: comment créer un ebook](https://reader031.fdocument.pub/reader031/viewer/2022013116/568c33071a28ab02358b6163/html5/thumbnails/9.jpg)
Préparation de l’espace de
travail
• Le fichier doit contenir les lignes
suivantes:
![Page 10: comment créer un ebook](https://reader031.fdocument.pub/reader031/viewer/2022013116/568c33071a28ab02358b6163/html5/thumbnails/10.jpg)
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)
![Page 11: comment créer un ebook](https://reader031.fdocument.pub/reader031/viewer/2022013116/568c33071a28ab02358b6163/html5/thumbnails/11.jpg)
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:
![Page 12: comment créer un ebook](https://reader031.fdocument.pub/reader031/viewer/2022013116/568c33071a28ab02358b6163/html5/thumbnails/12.jpg)
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.
![Page 13: comment créer un ebook](https://reader031.fdocument.pub/reader031/viewer/2022013116/568c33071a28ab02358b6163/html5/thumbnails/13.jpg)
Ajout du contenu
2. Compléter le fichier content.opf de la
façon suivante:
![Page 14: comment créer un ebook](https://reader031.fdocument.pub/reader031/viewer/2022013116/568c33071a28ab02358b6163/html5/thumbnails/14.jpg)
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>.
![Page 15: comment créer un ebook](https://reader031.fdocument.pub/reader031/viewer/2022013116/568c33071a28ab02358b6163/html5/thumbnails/15.jpg)
Ajout du contenu
3. Compléter le fichier toc.ncx de la façon
suivante:
![Page 16: comment créer un ebook](https://reader031.fdocument.pub/reader031/viewer/2022013116/568c33071a28ab02358b6163/html5/thumbnails/16.jpg)
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.
![Page 17: comment créer un ebook](https://reader031.fdocument.pub/reader031/viewer/2022013116/568c33071a28ab02358b6163/html5/thumbnails/17.jpg)
Création du fichier epub
1. Créer un fichier .zip vide.
![Page 18: comment créer un ebook](https://reader031.fdocument.pub/reader031/viewer/2022013116/568c33071a28ab02358b6163/html5/thumbnails/18.jpg)
Création du fichier epub
2. Faire glisser en premier dans l’archive
.zip le fichier mimetype.
![Page 19: comment créer un ebook](https://reader031.fdocument.pub/reader031/viewer/2022013116/568c33071a28ab02358b6163/html5/thumbnails/19.jpg)
Création du fichier epub
3. Faire glisser dans le dossier d’archive les
répertoire CONTENT et META-INF.
![Page 20: comment créer un ebook](https://reader031.fdocument.pub/reader031/viewer/2022013116/568c33071a28ab02358b6163/html5/thumbnails/20.jpg)
Création du fichier epub
4. Modifier l’extension de l’archive en .epub
![Page 21: comment créer un ebook](https://reader031.fdocument.pub/reader031/viewer/2022013116/568c33071a28ab02358b6163/html5/thumbnails/21.jpg)
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.