Como consertar erros de EPUBCheck?
Atualizado:
Execute EPUBCheck, depois conserte as mensagens na ordem: cada uma fornece um código como RSC-005, o arquivo, a linha e a coluna, e corrigir os primeiros erros geralmente elimina vários erros posteriores. Consulte o código em nossa referência [EPUBCheck](/epubcheck/) para suas causas e correções habituais, edite os arquivos do EPUB, reconstrua o arquivo e valide novamente até que não haja mais erros.
Passo a passo
- Execute
java -jar epubcheck.jar book.epub(EPUBCheck é gratuito, do W3C). Adicione--locale ense você quiser as mensagens em inglês, independentemente do idioma do seu sistema. - Comece com erros fatais e erros; avisos não tornam o EPUB inválido.
- Para cada mensagem, abra o arquivo que ela nomeia na linha e coluna que indica. Consulte o código para saber o que significa.
- Descompacte o EPUB, ou abra-o em um editor EPUB, e corrija o arquivo.
- Reconstrua o arquivo com o arquivo mimetype primeiro e descompactado, depois valide novamente.
Os códigos mais comuns
- RSC-005: um arquivo quebra o esquema, por exemplo, um atributo não permitido onde está ou uma data dcterms:modified faltando.
- RSC-007 e RSC-008: um arquivo referenciado está ausente ou presente, mas não no manifesto.
- RSC-012: um link aponta para um #id que não existe, frequentemente após notas de rodapé terem sido movidas.
- OPF-014 e PKG-006: uma propriedade de manifesto ausente ou um arquivo mimetype que não está em primeiro lugar no ZIP.
Quando o EPUB veio de um conversor
Se um conversor produzir centenas de erros, corrigir manualmente raramente vale a pena: converta novamente com uma ferramenta que escreva EPUB 3 válido. EpubCC escreve EPUB 3, e cada EPUB em nosso benchmark público foi validado com EPUBCheck.
Converter um PDF para um EPUB 3 limpo
Até 3 livros inteiros por dia gratuitos. Conta não necessária.
Limites de tamanho e páginas por plano