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

EPUBCheck OPF-012: ιδιότητα λανθασμένη για τον τύπο αρχείου

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

EPUBCheck OPF-012 είναι μήνυμα σφάλματος: “Item property "…" is not defined for media type "…".” Ένα στοιχείο μανιφέστου έχει μια ιδιότητα που δεν εφαρμόζεται στον τύπο μέσων του. Οι ιδιότητες του μανιφέστου περιγράφουν τι είναι ή τι περιέχει ένα αρχείο, και κάθε μία είναι μόνο καθορισμένη για συγκεκριμένους τύπους αρχείων.

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

Item property "%1$s" is not defined for media type "%2$s".

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

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

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

  • εικόνα εξωφύλλου σε αρχείο που δεν είναι εικόνα, όπως η XHTML σελίδα που δείχνει το εξώφυλλο.
  • πλοήγηση σε αρχείο που δεν είναι έγγραφο XHTML.
  • svg, mathml ή σενάριο σε ένα αρχείο που δεν είναι έγγραφο περιεχομένου, όπως ένα φύλλο στυλ ή μια εικόνα.

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

  1. Διαβάστε τα ονόματα ιδιότητας και τύπου μέσων EPUBCheck στο μήνυμα.
  2. Μετακινήστε το χαρακτηριστικό στο αντικείμενο που πραγματικά περιγράφει, για παράδειγμα, cover-image στο ίδιο το αρχείο εικόνας.
  3. Αφαιρέστε την ιδιότητα αν κανένα στοιχείο δεν θα πρέπει να την έχει, και στη συνέχεια εκτελέστε ξανά EPUBCheck.

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

Αν η ιδιότητα απλά δεν υπάρχει στο λεξιλόγιο, αυτό είναι OPF-027.

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

Άλλα μηνύματα OPF

  • OPF-011 itemref can’t have both page-spread-right and page-spread-left properties.
  • OPF-013 Resource "…" is declared with MIME type "…" in content, but has MIME type "…" in the package document.
  • OPF-014 The property "…" should be declared in the OPF file.
  • OPF-015 The property "…" should not be declared in the OPF file.
  • OPF-016 The element "rootfile" is missing its required attribute "full-path".
  • OPF-007 Re-declaration of reserved prefix "…".

Πηγές

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

FAQ

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

EPUBCheck OPF-012 είναι μήνυμα σφάλματος: “Item property "…" is not defined for media type "…".” Ένα στοιχείο μανιφέστου έχει μια ιδιότητα που δεν εφαρμόζεται στον τύπο μέσων του. Οι ιδιότητες του μανιφέστου περιγράφουν τι είναι ή τι περιέχει ένα αρχείο, και κάθε μία είναι μόνο καθορισμένη για συγκεκριμένους τύπους αρχείων.

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

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

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

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

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