Vad är XHTML i EPUB?
Uppdaterad:
EPUB innehållsdokument är XHTML: HTML skrivet med XML-syntax, så varje tagg måste stängas, attribut citeras och filen vara välformad. EPUB 3 använder XHTML syntax av HTML5; EPUB 2 använde XHTML 1.1.
Varför är det viktigt när du konverterar en PDF till EPUB
Texten som en konverterare extraherar från en PDF måste vara korrekt innesluten och rymdberedd, annars misslyckas hela kapitlet med att parsa; en ensam "&" eller en oavslutad tagg räcker. Parsningsfel visas i EPUBCheck som RSC-005 (schemafeil) eller RSC-016 (fatala XML-fel).
Hur EpubCC hanterar det: varje kapitel är skrivet som XHTML med HTML5-doctype, lang och xml:lang inställda på det upptäckta språket, och dir="rtl" för höger-till-vänster-språk. Varje textstycke taget från PDF är undantagna (&, <, > och citat), och tecken som XML inte tillåter, såsom enstaka kontrolltecken kvar i vissa PDF-filer, tas bort, så ett kapitel misslyckas aldrig att parsa på grund av sin källtext.
Relaterade termer
EPUBCheck meddelanden om detta
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.
Konvertera en PDF till EPUB
Konvertera upp till 5 sidor gratis, inget konto behövs.