Pule para o conteúdo
Glossário

O que é XHTML em EPUB?

Atualizado:

EPUB documentos de conteúdo são XHTML: HTML escrito com sintaxe XML, então cada tag deve ser fechada, atributos entre aspas e o arquivo bem formado. EPUB 3 usa a sintaxe XHTML do HTML5; EPUB 2 usava XHTML 1.1.

Por que isso é importante ao converter um PDF para EPUB

O texto que um conversor extrai de um PDF deve ser escapado e aninhado corretamente, ou todo o capítulo falha ao ser analisado; uma "&" solta ou uma tag não fechada é suficiente. Erros de análise aparecem em EPUBCheck como RSC-005 (erros de esquema) ou RSC-016 (erros XML fatais).

Como EpubCC lida com isso: cada capítulo é escrito como XHTML com o doctype HTML5, lang e xml:lang definidos para o idioma detectado, e dir="rtl" para idiomas da direita para a esquerda. Cada pedaço de texto tirado do PDF é escapado (&, <, > e aspas), e caracteres que o XML não permite, como caracteres de controle restantes em alguns PDFs, são descartados, então um capítulo nunca falha em ser analisado por causa de seu texto fonte.

Termos relacionados

Mensagens EPUBCheck sobre isso

  • RSC-005 Error while parsing file: …
  • RSC-016 Fatal Error while parsing file: …
  • HTM-004 Irregular DOCTYPE: found "…", expected "…".
  • HTM-011 Entity is undeclared.
  • RSC-001 File "…" could not be found.
  • RSC-002 Required META-INF/container.xml resource could not be found.
  • RSC-003 No rootfile tag with media type "application/oebps-package+xml" was found in the container.
  • RSC-004 File "…" is encrypted, its content will not be checked.
  • RSC-006 Remote resource reference is not allowed in this context; resource "…" must be located in the EPUB container.
  • RSC-006b Resource "…" is located outside the EPUB Container; please check the resource is retrieved in scripted content.

Converter um PDF para EPUB
Converter até 5 páginas gratuitamente, sem necessidade de conta.

FAQ

O que é XHTML em EPUB?

EPUB documentos de conteúdo são XHTML: HTML escrito com sintaxe XML, então cada tag deve ser fechada, atributos entre aspas e o arquivo bem formado. EPUB 3 usa a sintaxe XHTML do HTML5; EPUB 2 usava XHTML 1.1.

PDF para EPUB ferramentas

Todas as ferramentas usam o mesmo motor. Até 3 livros por dia são gratuitos.

Ver todas as ferramentas