Jak opravit chyby EPUBCheck?
Aktualizováno:
Spusťte EPUBCheck, poté opravte zprávy v pořadí: každá dává kód jako RSC-005, soubor, řádek a sloupec, a oprava prvních chyb často odstraní několik pozdějších. Hledejte kód v našem [EPUBCheck odkazu](/epubcheck/) pro jeho obvyklé příčiny a opravy, upravte soubory EPUB, znovu vytvořte archiv a validujte, dokud nezůstane žádná chyba.
Krok za krokem
- Spusťte
java -jar epubcheck.jar book.epub(EPUBCheck je zdarma, od W3C). Přidejte--locale en, pokud chcete zprávy v angličtině, bez ohledu na jazyk vašeho systému. - Začněte fatálními chybami a chybami; varování nečiní EPUB neplatným.
- Pro každou zprávu otevřete soubor, který pojmenovává, na řádku a sloupci, které udává. Hledejte kód, aby jste věděli, co to znamená.
- Rozbalte EPUB, nebo jej otevřete v EPUB editoru a opravte soubor.
- Znovu sestavte archiv s nejprve souborem mimetype a nekomprimovaný, poté znovu validujte.
Nejčastější kódy
- RSC-005: soubor porušuje schéma, například atribut, který není povolen tam, kde je, nebo chybějící datum dcterms:modified.
- RSC-007 a RSC-008: odkazovaný soubor chybí, nebo je přítomen, ale ne v manifestu.
- RSC-012: odkaz směřuje na #id, který neexistuje, obvykle po přesunutí poznámek pod čarou.
- OPF-014 a PKG-006: chybějící vlastnost manifestu, nebo soubor mimetype, který není první v ZIP.
Když EPUB pochází z konvertoru
Pokud převodník vyprodukoval stovky chyb, ruční oprava je zřídka výhodná: převést znovu pomocí nástroje, který vytváří platné EPUB 3. EpubCC píše EPUB 3, a každé EPUB v našem veřejném benchmarku bylo ověřeno s EPUBCheck.
Převeďte PDF na čisté EPUB 3
Až 3 celé knihy denně zdarma. Účet není potřebný.
Limit velikosti a stránek na plán