Passer au contenu
EPUBCheck · Document de paquet (OPF)

EPUBCheck OPF-042 : type de fichier non autorisé dans spine

Mis à jour :

EPUBCheck OPF-042 est un message d'erreur : “"…" is not a permissible spine media-type.” Un EPUB 2 spine liste un fichier d'un type qui n'est jamais autorisé dans le spine, comme une feuille de style ou une image. EPUBCheck nomme le type de média ; le spine est l'ordre de lecture et ne liste que des documents.

Le message officiel

"%1$s" is not a permissible spine media-type.

Gravité par défaut
Erreur. Le EPUB enfreint une règle de la spécification et est invalide. Les magasins et l'envoi à Kindle peuvent le rejeter, et EPUBCheck sort avec le statut 1.
version EPUBCheck
5.4.0

%1$s, %2$s… sont remplis avec le fichier, la valeur ou l'élément EPUBCheck trouvé.

Causes typiques

  • Une image ajoutée directement au spine pour afficher une image pleine page ou une couverture.
  • Une feuille de style listée dans le spine par un outil qui a ajouté chaque fichier.
  • Un spine copié d'un autre livre avec des fichiers différents.

Comment le corriger

  1. Trouvez le itemref EPUBCheck pointé par.
  2. Pour une image, créez une page XHTML qui l'affiche (un élément img) et mettez cette page dans le spine à la place.
  3. Pour une feuille de style, supprimez l'itemref ; liez le CSS des documents XHTML à la place.

Quand ce n'est pas ça

Si l'élément spine est un autre type non standard sans repli, EPUBCheck signale OPF-043.

Termes utilisés ici

Autres messages OPF

  • OPF-041 Fallback-style item with id "…" could not be found.
  • OPF-043 Spine item with non-standard media-type "…" has no fallback.
  • OPF-040 Fallback item with id "…" could not be found.
  • OPF-044 Spine item with non-standard media-type "…" has no EPUB content document fallback.
  • OPF-045 Encountered circular reference in fallback chain.
  • OPF-037 Found deprecated media-type "…".

Sources

Texte et gravité du message de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explication par EpubCC.

FAQ

Que signifie EPUBCheck OPF-042 ?

EPUBCheck OPF-042 est un message d'erreur : “"…" is not a permissible spine media-type.” Un EPUB 2 spine liste un fichier d'un type qui n'est jamais autorisé dans le spine, comme une feuille de style ou une image. EPUBCheck nomme le type de média ; le spine est l'ordre de lecture et ne liste que des documents.

Est-ce que OPF-042 est une erreur ?

OPF-042 est signalé comme une erreur par défaut. Le EPUB enfreint une règle de la spécification et est invalide. Les magasins et l'envoi vers Kindle peuvent le rejeter, et EPUBCheck quitte avec le statut 1.

PDF vers EPUB outils

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

Voir tous les outils