Przejdź do treści
Odpowiedź

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.

Przekonwertuj swoje PDF za darmo

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

Udostępnij WhatsApp Facebook X Bluesky LinkedIn Reddit Telegram E-mail

FAQ

Jak naprawić błędy EPUBCheck?

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 dla jego zwykłych przyczyn i napraw, edytuj pliki EPUB, odbuduj archiwum i waliduj ponownie, aż nie pozostaną żadne błędy.

Czy ostrzeżenia wymagają naprawy?

Ostrzeżenia nie sprawiają, że EPUB staje się nieważny, a EPUBCheck kończy działanie ze statusem 0, chyba że uruchomisz go z --failonwarnings. Wskazują na rzeczy, które mogą powodować problemy w niektórych aplikacjach do czytania.

Dlaczego EPUBCheck pokazuje wiadomości, których nie widzę w moim edytorze?

Wiadomości o użyciu są domyślnie ukryte i pojawiają się tylko z -u (--usage). Są informacyjne i nie powodują, że plik staje się nieprawidłowy.

Czy ważny EPUB gwarantuje, że wygląda dobrze?

Nie. EPUBCheck sprawdza zasady formatu, a nie to, czy akapity, nagłówki lub notatki zostały dobrze odzyskane z PDF.

PDF do EPUB narzędzi

Każde narzędzie używa tej samej maszyny. Do 3 książek dziennie jest za darmo.

Zobacz wszystkie narzędzia