Comment corriger les erreurs de EPUBCheck ?
Mis à jour :
Exécutez EPUBCheck, puis corrigez les messages dans l'ordre : chacun donne un code tel que RSC-005, le fichier, la ligne et la colonne, et corriger les premières erreurs efface souvent plusieurs erreurs ultérieures. Consultez le code dans notre référence [EPUBCheck ](/epubcheck/) pour ses causes habituelles et sa correction, éditez les fichiers de EPUB, reconstruisez l'archive et validez à nouveau jusqu'à ce qu'il n'y ait plus d'erreurs.
Étape par étape
- Exécutez
java -jar epubcheck.jar book.epub(EPUBCheck est gratuit, de la W3C). Ajoutez--locale ensi vous souhaitez que les messages soient en anglais, quelle que soit la langue de votre système. - Commencer par les erreurs fatales et les erreurs ; les avertissements ne rendent pas le EPUB invalide.
- Pour chaque message, ouvrez le fichier qu'il nomme à la ligne et la colonne qu'il indique. Cherchez le code pour savoir ce qu'il signifie.
- Décompressez le EPUB, ou ouvrez-le dans un éditeur EPUB, et corrigez le fichier.
- Reconstruire l'archive avec le fichier mimetype d'abord et sans compression, puis valider à nouveau.
Les codes les plus courants
- RSC-005 : un fichier enfreint le schéma, par exemple un attribut non autorisé à cet endroit ou une date dcterms:modified manquante.
- RSC-007 et RSC-008 : un fichier référencé est manquant, ou présent mais pas dans le manifeste.
- RSC-012 : un lien pointe vers un #id qui n'existe pas, souvent après que des notes de bas de page aient été déplacées.
- OPF-014 et PKG-006 : une propriété de manifeste manquante, ou un fichier mimetype qui n'est pas en premier dans le ZIP.
Quand le EPUB provient d'un convertisseur
Si un convertisseur a produit des centaines d'erreurs, les corriger à la main vaut rarement le coup : convertissez à nouveau avec un outil qui génère un EPUB 3 valide. EpubCC génère EPUB 3, et chaque EPUB dans notre benchmark public a été validé avec EPUBCheck.
Convertir un PDF en un EPUB 3 propre
Jusqu'à 3 livres entiers par jour gratuits. Aucun compte nécessaire.
Taille et limites de pages par forfait