Jak naprawić błędy EPUBCheck?
Zaktualizowane:
Uruchom EPUBCheck, następnie napraw wiadomości w kolejności: każda z nich podaje kod, taki jak RSC-005, plik, linię i kolumnę, a naprawienie pierwszych błędów często rozwiązuje kilka późniejszych. Sprawdź kod w naszym [EPUBCheck przewodniku](/epubcheck/) dla jego zwykłych przyczyn i napraw, edytuj pliki EPUB, odbuduj archiwum i waliduj ponownie, aż nie pozostaną żadne błędy.
Krok po kroku
- Uruchom
java -jar epubcheck.jar book.epub(EPUBCheck jest darmowe, z W3C). Dodaj--locale en, jeśli chcesz, aby komunikaty były w języku angielskim, niezależnie od języka systemu. - Rozpocznij od błędów krytycznych i błędów; ostrzeżenia nie czynią EPUB nieważnym.
- Dla każdej wiadomości, otwórz plik, który ona określa, w linii i kolumnie, które podaje. Sprawdź kod, aby się dowiedzieć, co oznacza.
- Rozpakuj EPUB lub otwórz go w edytorze EPUB i popraw plik.
- Odbuduj archiwum z plikiem mimetype najpierw i bez kompresji, a następnie zwaliduj ponownie.
Najczęstsze kody
- RSC-005: plik łamie schemat, na przykład atrybut niedozwolony tam, gdzie powinien być lub brak daty dcterms:modified.
- RSC-007 i RSC-008: brakujący plik odniesienia lub obecny, ale nie w manifeście.
- RSC-012: link wskazuje na #id, który nie istnieje, często po przeniesieniu przypisów.
- OPF-014 i PKG-006: brakująca właściwość manifestu lub plik mimetype, który nie jest pierwszy w ZIP.
Kiedy EPUB pochodzi z konwertera
Jeśli konwerter wygenerował setki błędów, ręczne ich naprawienie rzadko się opłaca: skonwertuj ponownie za pomocą narzędzia, które tworzy poprawny EPUB 3. EpubCC zapisuje EPUB 3, a każde EPUB w naszym publicznym benchmarku zostało zwalidowane z EPUBCheck.
Przekonwertuj PDF na czysty EPUB 3
Do 3 całych książek dziennie za darmo. Nie potrzeba konta.
Rozmiar i limity stron według planu
Źródła
- EPUBCheck wiki: Running EPUBCheck · czytaj