Hva er XHTML i EPUB?
Oppdatert:
EPUB innholdsdokumenter er XHTML: HTML skrevet med XML-syntaks, så hver tag må være lukket, attributter siterte, og filen velformatert. EPUB 3 bruker XHTML syntaksen til HTML5; EPUB 2 brukte XHTML 1.1.
Hvorfor det betyr noe når du konverterer en PDF til EPUB
Teksten en konverterer henter fra en PDF må være korrekt unnslått og innkjettet, ellers vil hele kapittelet feile å analysere; én enkelt "&" eller en ukomplettert tagg er nok. Parsing feil vises i EPUBCheck som RSC-005 (skjema-feil) eller RSC-016 (fatale XML-feil).
Hvordan EpubCC håndterer det: hvert kapittel skrives som XHTML med HTML5 doctype, lang og xml:lang satt til det oppdagede språket, og dir="rtl" for språk fra høyre til venstre. Hver tekststykket hentet fra PDF er escape-et (&, <, > og anførselstegn), og tegn som XML ikke tillater, som tilfeldige kontrolltegn igjen i noen PDF-er, fjernes, så et kapittel aldri mislykkes å parses på grunn av sin kilde tekst.
Relaterte termer
EPUBCheck meldinger 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 opptil 5 sider gratis, ingen konto nødvendig.