Hur åtgärdar jag EPUBCheck fel?
Uppdaterad:
Kör EPUBCheck, fixa sedan meddelandena i ordning: varje ger en kod som RSC-005, filen, raden och kolumnen, och att åtgärda de första felen rensar ofta flera senare. Slå upp koden i vår [EPUBCheck referens](/epubcheck/) för dess vanliga orsaker och fixa, redigera EPUB's filer, återbygg arkivet och validera igen tills inga fel återstår.
Steg för steg
- Kör
java -jar epubcheck.jar book.epub(EPUBCheck är gratis, från W3C). Lägg till--locale enom du vill ha meddelandena på engelska oavsett ditt systems språk. - Börja med fatala fel och fel; varningar gör inte EPUB ogiltig.
- För varje meddelande, öppna filen den namnger vid den angivna raden och kolumnen. Slå upp koden för att veta vad den betyder.
- Packa upp EPUB, eller öppna den i en EPUB-redigerare och rätta till filen.
- Bygg om arkivet med mimetype-filen först och okomprimerad, valida sedan igen.
De vanligaste koderna
- RSC-005: en fil bryter mot schemat, till exempel ett attribut som inte är tillåtet där det är eller ett saknat dcterms:modified datum.
- RSC-007 och RSC-008: en refererad fil saknas, eller finns men inte i manifestet.
- RSC-012: en länk pekar på ett #id som inte finns, ofta efter att fotnoter har flyttats.
- OPF-014 och PKG-006: en saknad manifestegenskap, eller en mimetype-fil som inte är först i ZIP.
När EPUB kom från en konverterare
Om en konverterare producerade hundratals fel, är det sällan värt att åtgärda dem för hand: konvertera igen med ett verktyg som skriver giltig EPUB 3. EpubCC skriver EPUB 3, och varje EPUB i vår offentliga benchmark validerades med EPUBCheck.
Konvertera en PDF till en ren EPUB 3
Upp till 3 hela böcker per dag gratis. Inget konto behövs.
Storlek och sidbegränsningar per plan