Comment est fait un fichier EPUB ? Le guide simple pour comprendre le format de livre numérique
📚 Introduction
Le fichier EPUB est le format standard des livres numériques. 📱 Grâce à sa souplesse, il s’adapte à tous les écrans : liseuses, smartphones, tablettes… Que vous soyez auteur indépendant, éditeur, ou amateur d’eBooks, comprendre comment fonctionne un fichier EPUB vous permettra d’en tirer le meilleur parti.
🧩 Qu’est-ce qu’un fichier EPUB ?
Un fichier EPUB (📂 Electronic Publication) est en fait… une archive ZIP déguisée. Changez l’extension en .zip
et vous pourrez l’ouvrir pour découvrir :
- Du texte en HTML/XHTML 📝
-
Des feuilles de style CSS 🎨
-
Des images, des polices, et parfois des sons ou vidéos 🎵
-
Des fichiers XML organisant le contenu 📑
Tout cela permet une lecture fluide et personnalisable.
🗂️ Anatomie d’un fichier EPUB
Un EPUB suit une structure standardisée. Voici les éléments clés :
1. mimetype
(obligatoire)
📌 C’est le tout premier fichier (non compressé). Il contient :
application/epub+zip
2. META-INF/container.xml
(obligatoire)
📍 Ce fichier XML indique où se trouve le cœur du livre : le fichier .opf
.
3. content.opf
(le cerveau du livre)
💡 Contient :
- metadata : titre, auteur, langue…
-
manifest : liste des fichiers utilisés (chapitres, images, styles…)
-
spine : ordre de lecture
4. Table des matières
-
EPUB 2 :
toc.ncx
-
EPUB 3 :
nav.xhtml
(HTML5)
5. Autres fichiers
-
XHTML : chapitres du livre
-
CSS : styles
-
Images : couverture, illustrations
-
Fonts : polices embarquées
🔄 Exemple de structure simplifiée
mon_livre/
├── mimetype
├── META-INF/
│ └── container.xml
└── OEBPS/
├── content.opf
├── toc.ncx ou nav.xhtml
├── chapitre1.xhtml
├── chapitre2.xhtml
├── stylesheet.css
└── images/
└── couverture.jpg
📘 EPUB 2 vs EPUB 3
Fonction | EPUB 2 | EPUB 3 |
---|---|---|
Table des matières | .ncx |
nav.xhtml |
Format HTML | XHTML strict | HTML5 |
Multimédia | Limité | Vidéo, audio, JavaScript |
Accessibilité | Basique | Améliorée |
🛠️ Outils de création
Voici les meilleurs logiciels gratuits pour créer ou modifier un EPUB :
- Sigil 🧰 : très visuel, idéal pour les débutants
-
Calibre 📚 : puissant, avec conversion et visualisation
-
Adobe InDesign : pour les professionnels
✅ Bonnes pratiques pour un EPUB de qualité
🔍 Optimisez vos images : JPEG pour les photos, PNG pour les transparents\
🧪 Validez le fichier avec EPUB Validator\
📱 Testez sur plusieurs appareils : liseuses, tablettes, smartphones\
🔖 Remplissez toutes les métadonnées\
🧭 Structurez logiquement les chapitres et les titres
♿ Sémantique et accessibilité
- Utilisez des balises HTML5 sémantiques (
<header>
,<nav>
,<section>
) -
Ajoutez des balises
alt
aux images 🖼️ -
Déclarez la langue du document (ex:
lang="fr"
)
🔄 Compatibilité multiplateforme
Les EPUB fonctionnent sur :
- Liseuses : Kobo, Bookeen (⚠️ Kindle utilise .mobi/.azw)
-
Applications : Apple Books, Calibre, Adobe Digital Editions
-
Navigateurs (avec plugins)
🌐 Ressources utiles
- Spécification EPUB 3.2 (W3C)
-
Forums : MobileRead, Stack Overflow
-
Outils open source sur GitHub
-
Ateliers et conférences spécialisés
🧩 Conclusion
Un fichier EPUB est un simple dossier organisé contenant du texte HTML, des styles CSS, et des fichiers XML. Une bonne organisation et des métadonnées claires rendent vos eBooks professionnels et accessibles. N’attendez plus pour créer le vôtre !