Hvordan fikser jeg EPUBCheck feil?
Oppdatert:
Kjør EPUBCheck, deretter fikse meldingene i rekkefølge: hver gir en kode som RSC-005, filen, linjen og kolonnen, og å fikse de første feilene fjerner ofte flere senere. Slå opp koden i vår [EPUBCheck referanse](/epubcheck/) for vanlige årsaker og fikse, rediger EPUB's filer, gjenoppbygg arkivet og valider igjen til ingen feil gjenstår.
Steg for steg
- Kjør
java -jar epubcheck.jar book.epub(EPUBCheck er gratis, fra W3C). Legg til--locale enhvis du vil at meldingene skal være på engelsk uansett system språk. - Begynn med fatale feil og feil; advarsler gjør ikke EPUB ugyldig.
- For hver melding, åpne filen den nevner ved linjen og kolonnen den gir. Sjekk koden for å vite hva det betyr.
- Pakk ut EPUB, eller åpne det i en EPUB-redigerer, og korriger filen.
- Bygg arkivet med mimetype-filen først og ukomprimert, og valider deretter på nytt.
De vanligste kodene
- RSC-005: en fil bryter skjemaet, for eksempel et attributt ikke tillatt der det er eller en manglende dcterms:modified dato.
- RSC-007 og RSC-008: en referert fil mangler, eller er til stede men ikke i manifestet.
- RSC-012: en lenke peker til en #id som ikke eksisterer, ofte etter at fotnoter ble flyttet.
- OPF-014 og PKG-006: en manglende manifest egenskap, eller en mimetype fil som ikke er først i ZIP-en.
Når EPUB kommer fra en konverterer
Hvis en konverter produserte hundrevis av feil, er det sjelden verdt å fikse dem for hånd: konverter igjen med et verktøy som skriver gyldig EPUB 3. EpubCC skriver EPUB 3, og hver EPUB i vårt offentlige benchmark ble validert med EPUBCheck.
Konverter en PDF til en ren EPUB 3
Opptil 3 hele bøker om dagen gratis. Ingen konto nødvendig.
Størrelse og sideloft per plan