Un fichier valide est un fichier qui respecte les spécifications de son standard. Le principe est le même pour l'EPUB relativement aux règles de structuration définies par l'IDPF que pour les formats HTML, XHTML et CSS du W3C.
Que vous ayez créé vous-même votre epub ou que vous ayez fait appel à un prestataire de service pour le réaliser, vous devez, au minimum, vous assurer de sa validité. C'est le premier point, et souvent le seul, que votre e-distributeur/e-diffuseur vérifiera avant d'intégrer votre fichier sur sa plateforme de distribution/diffusion, sous peine de le voir purement et simplement rejeté.
La validation epub peut être comparée au contrôle en amont dans les logiciels de mise en page. Un fichier valide s'affiche en général sans erreur sur les terminaux de lecture. Si un lecteur rencontre un défaut d'affichage sur tel fichier, ce problème ne pourra vous être imputé. L'erreur viendra certainement du logiciel utilisé par votre lecteur. La validation permet de répartir objectivement les responsabilités entre les acteurs de la chaîne du livre numérique et d'éviter les problèmes avant commercialisation.
Sachant que la majorité des e-distributeurs/e-diffuseurs vous demande vos fichiers environ 1 mois avant leur mise en ligne effective, en vérifier la validation au préalable vous évitera un retard de parution conséquent.
Plusieurs outils libres ont été développés pour faciliter la validation des fichiers epub. Le plus ancien est FlightCrew (également intégré à Sigil). Le plus connu et le plus utilisé est EpubCheck.
La méthode de validation la plus simple (et la plus graphique) pour valider votre fichier epub est d'utiliser Sigil.
Dans le menu [Fichier] sélectionnez [Ouvrir] puis allez choisissez votre fichier epub. Dans la fenêtre principale de l'application, cliquez sur le bouton [Valider l'epub] de la barre d'outils pour lancer la validation. Si tout se passe correctement, vous verrez apparaître une fenêtre affichant « Aucun problème trouvé ! ». Cela signifie que votre fichier est valide (et accessoirement, que vous avez suivi correctement toutes les étapes de création de votre epub !).
Dans le cas d'un fichier invalide, vous verrez s'afficher la même fenêtre avec un ou plusieurs messages vous donnant des indications sur le type d'erreurs rencontrées. Ces indications vous permettront de corriger vous-même votre fichier epub ou bien de revenir vers votre prestataire afin qu'il puisse effectuer les modifications nécessaires. Ces messages d'erreurs se présentent comme suit :
La colonne [Fichier] indique le fichier concerné. La colonne [Ligne] indique le numéro de ligne du fichier dans lequel l'erreur est constatée. La colonne [Message] donne le message d'erreur lui-même.
Les erreurs les plus courantes sont :
EPUBcheck est le validateur le plus abouti à ce jour et prend en compte certains éléments de la spécification EPUB 3.
Il est intégré au logiciel Oxygen Editor. Ce dernier n'étant pas un logiciel libre, vous pouvez néanmoins utiliser EPUBcheck directement en ligne de commande quel que soit votre système d'exploitation. Il nécessite au préalable d'installer Java.
java -jar epubcheck-xxxxx.jar votrefichier.epub
x.xxx fait référence au numéro de version d'EPUBcheck
Si vous rencontrez des problèmes lors de l'installation et de l'utilisation d'EPUBcheck, consultez la procédure sur le site officiel : http://blog.threepress.org/2010/12/16/running-epubcheck-on-your-computer/
Il y a une erreur de communication avec le serveur Booktype. Nous ne savons pas actuellement où est le problème.
Vous devriez rafraîchir la page.