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

EPUBCheck OPF-001: μη αναγνώσιμη έκδοση EPUB

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

EPUBCheck OPF-001 είναι μήνυμα σφάλματος: “There was an error when parsing the EPUB version: ….” Ο EPUBCheck δεν μπόρεσε να διαβάσει την έκδοση EPUB από το έγγραφο πακέτου. Η ιδιότητα έκδοσης στο στοιχείο του πακέτου λέει στους ελεγκτές και τις εφαρμογές ανάγνωσης ποιο σύνολο κανόνων ακολουθεί το βιβλίο, οπότε χωρίς μια αναγνώσιμη τιμή ο υπόλοιπος έλεγχος είναι αναξιόπιστος.

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

There was an error when parsing the EPUB version: %1$s.

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

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

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

  • Η έλλειψη ή κενής ιδιότητας έκδοσης στο στοιχείο πακέτου.
  • Μια κακώς σχηματισμένη τιμή, όπως version="3" ή version="EPUB 3", αντί για αριθμό όπως 3.0.
  • Ένα στοιχείο πακέτου που γράφτηκε με το χέρι ή από ένα σενάριο που άφησε έξω την ιδιότητα.

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

  1. Ανοίξτε το έγγραφο πακέτου (το αρχείο .opf) και βρείτε το στοιχείο package στην κορυφή.
  2. Ορίστε version="3.0" για EPUB 3 (τα EPUB 3.3 βιβλία δηλώνουν ακόμα 3.0) ή version="2.0" για EPUB 2.
  3. Εκτελέστε ξανά EPUBCheck: σφάλματα που εξαρτώνταν από την έκδοση θα πρέπει τώρα να αναφέρονται σωστά.

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

Αν το EPUBCheck διαβάζει την έκδοση αλλά ζητήσατε μια διαφορετική με -v, αυτό είναι PKG-001, όχι OPF-001.

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

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

  • OPF-002 The OPF file "…" was not found in the EPUB.
  • OPF-003 Item "…" exists in the EPUB, but is not declared in the OPF manifest.
  • OPF-004 Invalid prefix declaration: leading or trailing whitespace is not allowed.
  • OPF-005 Invalid prefix declaration: URI for prefix "…" doesn’t exist.
  • OPF-006 Invalid prefix declaration: URI "…" is not a valid URI.
  • OPF-007 Re-declaration of reserved prefix "…".

Πηγές

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

FAQ

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

EPUBCheck OPF-001 είναι μήνυμα σφάλματος: “There was an error when parsing the EPUB version: ….” Ο EPUBCheck δεν μπόρεσε να διαβάσει την έκδοση EPUB από το έγγραφο πακέτου. Η ιδιότητα έκδοσης στο στοιχείο του πακέτου λέει στους ελεγκτές και τις εφαρμογές ανάγνωσης ποιο σύνολο κανόνων ακολουθεί το βιβλίο, οπότε χωρίς μια αναγνώσιμη τιμή ο υπόλοιπος έλεγχος είναι αναξιόπιστος.

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

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

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

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

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