Salta al contenuto
EPUBCheck · Documento del pacchetto (OPF)

EPUBCheck OPF-001: versione EPUB illeggibile

Aggiornato:

EPUBCheck OPF-001 è un messaggio di errore: “There was an error when parsing the EPUB version: ….” EPUBCheck non è riuscito a leggere la versione EPUB dal documento del pacchetto. L'attributo versione sull'elemento pacchetto indica ai validatori e alle app di lettura quale insieme di regole segue il libro, quindi senza un valore leggibile il resto del controllo è inaffidabile.

Il messaggio ufficiale

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

Gravità predefinita
Errore. Il EPUB viola una regola della specifica ed è non valido. I negozi e Invia a Kindle potrebbero rifiutarlo, e EPUBCheck esce con stato 1.
versione EPUBCheck
5.4.0

%1$s, %2$s… sono completati con il file, valore o elemento EPUBCheck trovato.

Cause tipiche

  • Un attributo versione mancante o vuoto sull'elemento del pacchetto.
  • Un valore malformato, come version="3" o version="EPUB 3", invece di un numero come 3.0.
  • Un elemento pacchetto scritto a mano o da uno script che ha omesso l'attributo.

Come correggerlo

  1. Apri il documento del pacchetto (il file .opf) e trova l'elemento pacchetto in cima.
  2. Imposta version="3.0" per EPUB 3 (i libri EPUB 3.3 dichiarano ancora 3.0) o version="2.0" per EPUB 2.
  3. Esegui di nuovo EPUBCheck: gli errori che dipendevano dalla versione dovrebbero ora essere riportati correttamente.

Quando non è questo

Se EPUBCheck legge la versione ma hai richiesto un'altra con -v, ciò è PKG-001, non OPF-001.

Termini usati qui

Altri messaggi di 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 "…".

Fonti

Testo e gravità del messaggio da EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Spiegazione di EpubCC.

FAQ

Cosa significa EPUBCheck OPF-001?

EPUBCheck OPF-001 è un messaggio di errore: “There was an error when parsing the EPUB version: ….” EPUBCheck non è riuscito a leggere la versione EPUB dal documento del pacchetto. L'attributo versione sull'elemento pacchetto indica ai validatori e alle app di lettura quale insieme di regole segue il libro, quindi senza un valore leggibile il resto del controllo è inaffidabile.

È OPF-001 un errore?

OPF-001 è segnalato come errore per impostazione predefinita. Il EPUB rompe una regola della specifica ed è non valido. I negozi e Invia a Kindle potrebbero rifiutarlo e EPUBCheck esce con stato 1.

PDF a EPUB strumenti

Ogni strumento utilizza lo stesso motore. Fino a 3 libri al giorno sono gratuiti.

Vedi tutti gli strumenti