Hvordan retter jeg EPUBCheck fejl?
Opdateret:
Kør EPUBCheck, og ret derefter beskederne i rækkefølge: hver giver en kode som RSC-005, filen, linjen og kolonnen, og at rette de første fejl rydder ofte flere senere. Slå koden op i vores [EPUBCheck reference](/epubcheck/) for dens sædvanlige årsager og rettelser, rediger EPUB's filer, genskab arkivet og valider igen, indtil der ikke er flere fejl tilbage.
Trin for trin
- Kør
java -jar epubcheck.jar book.epub(EPUBCheck er gratis, fra W3C). Tilføj--locale en, hvis du vil have beskederne på engelsk, ligesom dit system sprog. - Start med fatale fejl og fejl; advarsler gør ikke EPUB ugyldig.
- For hver besked, åbn den fil, den navngiver, ved den linje og kolonne, den angiver. Slå koden op for at vide, hvad den betyder.
- Udpak EPUB, eller åbne den i en EPUB editor, og korriger filen.
- Gendan arkivet med mimetype-filen først og ukomprimeret, og valider derefter igen.
De mest almindelige koder
- RSC-005: en fil bryder skemaet, for eksempel et attribut ikke tilladt, hvor det er, eller en manglende dcterms:modified dato.
- RSC-007 og RSC-008: en refereret fil mangler, eller den er til stede, men ikke i manifestet.
- RSC-012: et link peger på en #id, der ikke findes, ofte efter fodnoter er blevet flyttet.
- OPF-014 og PKG-006: en manglende manifest-egenskab, eller en mimetype-fil, der ikke er først i ZIP'en.
Når EPUB kom fra en konverter
Hvis en konverter har produceret hundredevis af fejl, er det sjældent det værd at rette dem manuelt: konverter igen med et værktøj, der skriver gyldig EPUB 3. EpubCC skriver EPUB 3, og hver EPUB i vores offentlige benchmark blev validatet med EPUBCheck.
Konverter en PDF til en ren EPUB 3
Op til 3 hele bøger om dagen gratis. Ingen konto nødvendig.
Størrelse og sideloft pr. plan