Zum Inhalt springen
Antwort

Wie behebe ich EPUBCheck Fehler?

Aktualisiert:

Führen Sie EPUBCheck aus, und beheben Sie dann die Nachrichten der Reihe nach: Jede gibt einen Code wie RSC-005, die Datei, die Zeile und die Spalte an, und das Beheben der ersten Fehler beseitigt oft mehrere spätere. Suchen Sie den Code in unserem [EPUBCheck-Verweis](/epubcheck/) nach seinen üblichen Ursachen und beheben Sie die Fehler, bearbeiten Sie die Dateien des EPUB, bauen Sie das Archiv neu und validieren Sie erneut, bis keine Fehler mehr vorhanden sind.

Konvertiere dein PDF kostenlos

Schritt für Schritt

  • Führen Sie java -jar epubcheck.jar book.epub aus (EPUBCheck ist kostenlos, von der W3C). Fügen Sie --locale en hinzu, wenn Sie die Nachrichten in Englisch erhalten möchten, egal welche Systemsprache Sie verwenden.
  • Beginne mit fatalen Fehlern und Fehlern; Warnungen machen das EPUB nicht ungültig.
  • Überprüfen Sie für jede einzelne, dass Verfeinerungspunkte (mit #id) auf das Element verweisen, das sie beschreibt, wie zum Beispiel einen dc:creator.
  • Entpacken Sie die EPUB oder öffnen Sie sie in einem EPUB-Editor und korrigieren Sie die Datei.
  • Rebuild das Archiv zuerst mit der mimetype-Datei und unkomprimiert, dann validiere erneut.

Die häufigsten Codes

  • RSC-005: Eine Datei bricht das Schema, zum Beispiel ein Attribut, das nicht erlaubt ist, wo es ist, oder ein fehlendes dcterms:modified Datum.
  • RSC-007 und RSC-008: eine referenzierte Datei fehlt oder ist vorhanden, aber nicht im Manifest.
  • RSC-012: ein Link verweist auf ein #id, das nicht existiert, oft nachdem Fußnoten verschoben wurden.
  • OPF-014 und PKG-006: eine fehlende Manifest-Eigenschaft oder eine mimetype-Datei, die nicht zuerst im ZIP enthalten ist.

Wenn das EPUB von einem Konverter stammt.

Wenn ein Konverter Hunderte von Fehlern produziert hat, ist es selten lohnenswert, sie händisch zu beheben: konvertieren Sie erneut mit einem Tool, das gültige EPUB 3 schreibt. EpubCC schreibt EPUB 3, und jeder EPUB in unserem öffentlichen Benchmark wurde mit EPUBCheck validiert.

Konvertieren Sie ein PDF in ein sauberes EPUB 3
Bis zu 3 ganze Bücher pro Tag kostenlos. Kein Konto erforderlich.

Größen- und Seitenlimits pro Plan

Quellen

Teilen WhatsApp Facebook X Bluesky LinkedIn Reddit Telegram E-Mail

FAQ

Wie behebe ich EPUBCheck Fehler?

Führen Sie EPUBCheck aus, und beheben Sie dann die Nachrichten der Reihe nach: Jede gibt einen Code wie RSC-005, die Datei, die Zeile und die Spalte an, und das Beheben der ersten Fehler beseitigt oft mehrere spätere. Suchen Sie den Code in unserem EPUBCheck-Verweis nach seinen üblichen Ursachen und beheben Sie die Fehler, bearbeiten Sie die Dateien des EPUB, bauen Sie das Archiv neu und validieren Sie erneut, bis keine Fehler mehr vorhanden sind.

Müssen Warnungen behoben werden?

Warnungen machen ein EPUB nicht ungültig, und EPUBCheck wird mit Status 0 beendet, es sei denn, Sie führen es mit --failonwarnings aus. Sie weisen auf Dinge hin, die in einigen Lese-Apps Probleme verursachen können.

Warum zeigt EPUBCheck Nachrichten an, die ich in meinem Editor nicht sehe?

Nutzungsnachrichten sind standardmäßig ausgeblendet und erscheinen nur mit -u (--usage). Sie sind informativ und machen die Datei nicht ungültig.

Garantiert ein gültiges EPUB, dass es gut aussieht?

Nein. EPUBCheck überprüft die Regeln des Formats, nicht ob Absätze, Überschriften oder Anmerkungen gut aus der PDF wiederhergestellt wurden.

PDF zu EPUB Tools

Jedes Tool verwendet die gleiche Engine. Bis zu 3 Bücher pro Tag sind kostenlos.

Alle Werkzeuge ansehen