Παράκαμψη προς το περιεχόμενο
EPUBCheck · Έγγραφο πακέτου (OPF)

EPUBCheck OPF-014: λείπει ιδιότητα manifest

Ενημερωμένο:

EPUBCheck OPF-014 είναι ένα μήνυμα σφάλματος: “The property "…" should be declared in the OPF file.” Ένα έγγραφο περιεχομένου χρησιμοποιεί μια δυνατότητα που πρέπει να δηλωθεί στο στοιχείο του manifest, και η δήλωση λείπει. EPUB απαιτεί αυτά τα χαρακτηριστικά ώστε οι εφαρμογές ανάγνωσης να γνωρίζουν εκ των προτέρων ποια έγγραφα χρειάζονται SVG, MathML, scripting ή πρόσβαση στο δίκτυο.

Το επίσημο μήνυμα

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

Προεπιλεγμένη σοβαρότητα
Σφάλμα. Το EPUB παραβιάζει έναν κανόνα της προδιαγραφής και είναι άκυρο. Τα καταστήματα και η αποστολή προς Kindle μπορεί να το απορρίψουν, και EPUBCheck εξέρχεται με κατάσταση 1.
Έκδοση EPUBCheck
5.4.0

%1$s, %2$s… συμπληρώνονται με το αρχείο, την τιμή ή το στοιχείο EPUBCheck που βρέθηκε.

Τυπικές αιτίες

  • Επικαλυπτόμενο SVG σε ένα έγγραφο XHTML του οποίου το στοιχείο manifest λείπει ιδιότητες="svg".
  • MathML χωρίς "mathml", ή scripts (συμπεριλαμβανομένων φορμών ή χαρακτηριστικών εκδήλωσης) χωρίς "scripted".
  • Ήχος, βίντεο ή γραμματοσειρές που φορτώνονται από το διαδίκτυο χωρίς "remote-resources" στο στοιχείο του μανιφέστου.

Πώς να το διορθώσω

  1. Διαβάστε το όνομα της ιδιότητας και το αρχείο στο μήνυμα.
  2. Προσθέστε αυτήν την ιδιότητα στο στοιχείο του manifest του αρχείου, για παράδειγμα <item id="c1" href="ch1.xhtml" media-type="application/xhtml+xml" properties="svg"/>.
  3. Διαχωρίστε αρκετές ιδιότητες με διαστήματα, όπως properties="svg mathml".
  4. Εκτελέστε ξανά EPUBCheck; αν η δυνατότητα δεν προοριζόταν, αφαιρέστε την από το έγγραφο αντί αυτού.

Όταν δεν είναι αυτό

Αν η ιδιότητα είναι δηλωμένη αλλά το έγγραφο δεν χρησιμοποιεί τη δυνατότητα, αυτό είναι OPF-015, η αντίστροφη περίπτωση.

Όροι που χρησιμοποιούνται εδώ

Άλλα μηνύματα 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.

Πηγές

Κείμενο μηνύματος και σοβαρότητα από EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Εξήγηση από EpubCC.

FAQ

Τι σημαίνει EPUBCheck OPF-014;

EPUBCheck OPF-014 είναι ένα μήνυμα σφάλματος: “The property "…" should be declared in the OPF file.” Ένα έγγραφο περιεχομένου χρησιμοποιεί μια δυνατότητα που πρέπει να δηλωθεί στο στοιχείο του manifest, και η δήλωση λείπει. EPUB απαιτεί αυτά τα χαρακτηριστικά ώστε οι εφαρμογές ανάγνωσης να γνωρίζουν εκ των προτέρων ποια έγγραφα χρειάζονται SVG, MathML, scripting ή πρόσβαση στο δίκτυο.

Είναι OPF-014 ένα σφάλμα;

OPF-014 αναφέρεται ως σφάλμα από προεπιλογή. Το EPUB παραβιάζει έναν κανόνα της προδιαγραφής και είναι άκυρο. Τα καταστήματα και το Send to Kindle μπορεί να το απορρίψουν, και το EPUBCheck τερματίζει με κατάσταση 1.

PDF σε EPUB εργαλεία

Κάθε εργαλείο χρησιμοποιεί την ίδια μηχανή. Έως 3 βιβλία την ημέρα είναι δωρεάν.

Δες όλα τα εργαλεία