Passer au contenu
Répondre

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.

Convertir votre PDF gratuitement

Étape par étape

  • Exécutez java -jar epubcheck.jar book.epub (EPUBCheck est gratuit, de la W3C). Ajoutez --locale en si 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

Sources

Partager WhatsApp Facebook X Bluesky LinkedIn Reddit Telegram E-mail

FAQ

Comment corriger les erreurs de EPUBCheck ?

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 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.

Les avertissements doivent-ils être corrigés ?

Les avertissements ne rendent pas un EPUB invalide et EPUBCheck se termine avec le statut 0, à moins que vous ne l'exécutiez avec --failonwarnings. Ils signalent des éléments qui peuvent causer des problèmes dans certaines applications de lecture.

Pourquoi EPUBCheck affiche des messages que je ne vois pas dans mon éditeur ?

Les messages d'utilisation sont masqués par défaut et n'apparaissent que avec -u (--usage). Ils sont informatifs et ne rendent pas le fichier invalide.

Un EPUB valide garantit-il qu'il a l'air bien ?

Non. EPUBCheck vérifie les règles du format, pas si les paragraphes, en-têtes ou notes ont été bien récupérés depuis le PDF.

PDF vers EPUB outils

Chaque outil utilise le même moteur. Jusqu'à 3 livres par jour sont gratuits.

Voir tous les outils