Cum îmi repar erorile EPUBCheck?
Actualizat:
Rulează EPUBCheck, apoi repară mesajele în ordine: fiecare oferă un cod precum RSC-005, fișierul, linia și coloana, și repararea primelor erori curăță adesea mai multe dintre cele ulterioare. Consultă codul în referința noastră [EPUBCheck](/epubcheck/) pentru cauzele obișnuite și soluția, editează fișierele EPUB, reconstruiește arhiva și validează din nou până când nu mai rămân erori.
Pas cu pas
- Execută
java -jar epubcheck.jar book.epub(EPUBCheck este gratuit, de la W3C). Adaugă--locale endacă dorești mesajele în engleză, indiferent de limba sistemului tău. - Începe cu erori fatale și erori; avertismentele nu fac ca EPUB să fie invalid.
- Pentru fiecare mesaj, deschideți fișierul pe care îl numește la linia și coloana pe care le oferă. Căutați codul pentru a ști ce înseamnă.
- Dezarhivați EPUB sau deschideți-l într-un editor EPUB și corectați fișierul.
- Reconstruiește arhiva cu fișierul mimetype întâi și necomprimat, apoi validează din nou.
Cele mai comune coduri
- RSC-005: un fișier încalcă schema, de exemplu, un atribut nepermis acolo unde este sau o dată dcterms:modified care lipsește.
- RSC-007 și RSC-008: un fișier referit lipsește sau este prezent, dar nu în manifest.
- RSC-012: un link indică către un #id care nu există, adesea după ce notele de subsol au fost mutate.
- OPF-014 și PKG-006: o proprietate a manifestului lipsă sau un fișier mimetype care nu este primul în ZIP.
Când EPUB a venit de la un converter
Dacă un converter a produs sute de erori, repararea lor manuală rareori merită: convertește din nou cu un instrument care scrie EPUB 3 valid. EpubCC scrie EPUB 3, și fiecare EPUB din benchmark-ul nostru public a fost validat cu EPUBCheck.
Convertiți un PDF într-un EPUB 3 curat
Până la 3 cărți complete pe zi gratuite. Nu este necesar un cont.
Limite de dimensiune și pagină pe plan
Surse
- EPUBCheck wiki: Running EPUBCheck · citește