Hoppa till innehåll
Svar

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.

Konvertera din PDF gratis

Steg för steg

  • Kör java -jar epubcheck.jar book.epub (EPUBCheck är gratis, från W3C). Lägg till --locale en om 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

Källor

FAQ

Hur åtgärdar jag EPUBCheck fel?

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 för dess vanliga orsaker och fixa, redigera EPUB's filer, återbygg arkivet och validera igen tills inga fel återstår.

Behöver varningar åtgärdas?

Varningar gör inte en EPUB ogiltig och EPUBCheck avslutas med status 0, om du inte kör den med --failonwarnings. De pekar på saker som kan orsaka problem i vissa läsappar.

Varför visar EPUBCheck meddelanden som jag inte ser i min redaktör?

Användningsmeddelanden är dolda som standard och visas endast med -u (--usage). De är informativa och gör inte filen ogiltig.

Garantiar en giltig EPUB att den ser bra ut?

Nej. EPUBCheck kontrollerar reglerna för formatet, inte om stycken, rubriker eller anteckningar har återställts väl från PDF.

PDF till EPUB verktyg

Varje verktyg använder samma motor. Upp till 3 böcker per dag är gratis.

Se alla verktyg