Hvad er XHTML i EPUB?
Opdateret:
EPUB indholdsdokumenter er XHTML: HTML skrevet med XML syntaks, så hver tag skal være lukket, attributter citeret, og filen velformat. EPUB 3 bruger XHTML syntaksen af HTML5; EPUB 2 brugte XHTML 1.1.
Hvorfor er det vigtigt, når du konverterer en PDF til EPUB
Den tekst, en konverter udtrækker fra en PDF, skal være korrekt undsluppet og indlejret, ellers vil hele kapitlet mislykkes med at blive parseret; en stray "&" eller en uafsluttet tag er nok. Parseringsfejl fremgår i EPUBCheck som RSC-005 (skema fejl) eller RSC-016 (fatal XML-fejl).
Hvordan EpubCC håndterer det: hvert kapitel skrives som XHTML med HTML5 doctype, lang og xml:lang sat til det detekterede sprog, og dir="rtl" for højre-til-venstre sprog. Hvert stykke tekst taget fra PDF er undsluppet (&, <, > og citationstegn), og tegn som XML ikke tillader, såsom ensomme kontroltegn, der er tilbage i nogle PDF-filer, droppes, så et kapitel aldrig fejler at parse på grund af sin kilde tekst.
Relaterede termer
EPUBCheck meddelelser om dette
RSC-005Error while parsing file: …RSC-016Fatal Error while parsing file: …HTM-004Irregular DOCTYPE: found "…", expected "…".HTM-011Entity is undeclared.RSC-001File "…" could not be found.RSC-002Required META-INF/container.xml resource could not be found.RSC-003No rootfile tag with media type "application/oebps-package+xml" was found in the container.RSC-004File "…" is encrypted, its content will not be checked.RSC-006Remote resource reference is not allowed in this context; resource "…" must be located in the EPUB container.RSC-006bResource "…" is located outside the EPUB Container; please check the resource is retrieved in scripted content.
Konverter en PDF til EPUB
Konverter op til 5 sider gratis, ingen konto nødvendig.