Passer au contenu
EPUBCheck · Document de paquet (OPF)

EPUBCheck OPF-014 : propriété de manifeste manquante

Mis à jour :

EPUBCheck OPF-014 est un message d'erreur : “The property "…" should be declared in the OPF file.” Un document de contenu utilise une fonctionnalité qui doit être déclarée dans son élément de manifeste, et la déclaration est manquante. EPUB nécessite ces propriétés pour que les applications de lecture sachent à l'avance quels documents ont besoin de SVG, MathML, de scripts ou d'accès à un réseau.

Le message officiel

The property "%1$s" should be declared in the OPF file.

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

  • SVG en ligne dans un document XHTML dont l'élément de manifeste manque des propriétés="svg".
  • MathML sans "mathml", ou scripts (y compris les formulaires ou attributs d'événement) sans "scripted".
  • Audio, vidéo ou polices chargés depuis le web sans "remote-resources" sur l'élément de manifeste.

Comment le corriger

  1. Lisez le nom de propriété et le fichier dans le message.
  2. Ajoutez cette propriété à l'élément de manifeste du fichier, par exemple <item id="c1" href="ch1.xhtml" media-type="application/xhtml+xml" properties="svg"/>.
  3. Séparez plusieurs propriétés par des espaces, comme properties="svg mathml".
  4. Exécutez EPUBCheck à nouveau ; si la fonctionnalité n'était pas prévue, retirez-la plutôt du document.

Quand ce n'est pas ça

Si la propriété est déclarée mais que le document n'utilise pas la fonctionnalité, c'est OPF-015, le cas inverse.

Termes utilisés ici

Autres messages OPF

  • OPF-013 Resource "…" is declared with MIME type "…" in content, but has MIME type "…" in the package document.
  • OPF-015 The property "…" should not be declared in the OPF file.
  • OPF-012 Item property "…" is not defined for media type "…".
  • OPF-016 The element "rootfile" is missing its required attribute "full-path".
  • OPF-011 itemref can’t have both page-spread-right and page-spread-left properties.
  • OPF-017 The attribute "full-path" on element "rootfile" must not be empty.

Sources

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

FAQ

Que signifie EPUBCheck OPF-014 ?

EPUBCheck OPF-014 est un message d'erreur : “The property "…" should be declared in the OPF file.” Un document de contenu utilise une fonctionnalité qui doit être déclarée dans son élément de manifeste, et la déclaration est manquante. EPUB nécessite ces propriétés pour que les applications de lecture sachent à l'avance quels documents ont besoin de SVG, MathML, de scripts ou d'accès à un réseau.

Est-ce que OPF-014 est une erreur ?

OPF-014 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