Hoe herstel ik EPUBCheck fouten?
Bijgewerkt:
Voer EPUBCheck uit, en herstel vervolgens de berichten in volgorde: elk geeft een code zoals RSC-005, het bestand, de regel en kolom, en het corrigeren van de eerste fouten lost vaak verschillende latere op. Zoek de code op in onze [EPUBCheck referentie](/epubcheck/) voor de gebruikelijke oorzaken en herstel, bewerk de bestanden van de EPUB, bouw het archief opnieuw en valideer opnieuw totdat er geen fouten meer zijn.
Stap voor stap
- Voer
java -jar epubcheck.jar book.epubuit (EPUBCheck is gratis, van de W3C). Voeg--locale entoe als je de berichten in het Engels wilt, ongeacht je systeemtaal. - Begin met fatale fouten en fouten; waarschuwingen maken de EPUB niet ongeldig.
- Controleer voor elk item dat verfijnt dat punten (met #id) naar het element waar het op duidt, zoals een dc:creator, verwijst.
- Pak de EPUB uit, of open deze in een EPUB editor, en corrigeer het bestand.
- Herbouw het archief met het mimetype-bestand eerst en niet gecomprimeerd, valideer dan opnieuw.
De meest voorkomende codes
- RSC-005: een bestand schendt het schema, bijvoorbeeld een attribuut dat niet is toegestaan waar het is of een ontbrekende dcterms:modified datum.
- RSC-007 en RSC-008: een verwezen bestand ontbreekt, of is aanwezig maar niet in de manifest.
- RSC-012: een link wijst naar een #id dat niet bestaat, vaak nadat voetnoten zijn verplaatst.
- OPF-014 en PKG-006: een ontbrekende manifest-eigenschap, of een mimetype-bestand dat niet als eerste in de ZIP staat.
Wanneer de EPUB afkomstig is van een converter
Als een converter honderden fouten heeft geproduceerd, is het zelden de moeite waard om ze met de hand op te lossen: converteer opnieuw met een tool die geldige EPUB 3 schrijft. EpubCC schrijft EPUB 3, en elke EPUB in onze openbare benchmark is gevalideerd met EPUBCheck.
Converteer een PDF naar een schone EPUB 3
Tot 3 hele boeken per dag gratis. Geen account nodig.
Grootte- en paginalimieten per plan