EPUB içindeki XHTML nedir?
Güncellendi:
EPUB içerik belgeleri XHTML'dir: XML sözdizimi ile yazılan HTML'dir, bu nedenle her etiket kapatılmalı, öznitelikler alıntılanmalı ve dosya iyi biçimlendirilmiş olmalıdır. EPUB 3, HTML5'in XHTML sözdizimini kullanır; EPUB 2, XHTML 1.1 kullanıyordu.
Bir PDF'yı EPUB'e dönüştürmenin önemi
Bir PDF'den bir dönüştürücünün çıkardığı metin düzgün bir şekilde kaçış yapılmalı ve iç içe yerleştirilmelidir, aksi takdirde tüm bölüm ayrıştırmayı başaramaz; bir başıboş "&" veya kapatılmamış bir etiket yeterlidir. Ayrıştırma hataları EPUBCheck'te RSC-005 (şema hataları) olarak veya RSC-016 (fatal XML hataları) olarak görünür.
EpubCC bununla nasıl başa çıkıyor: her bölüm, HTML5 doctype ile XHTML olarak yazılır, lang ve xml:lang algılanan dile ayarlanır ve dir="rtl" sağdan sola diller için ayarlanır. PDF'den alınan her metin parçası kaçırılır (&, <, > ve tırnaklar); bazı PDF'lerde kalan sıkışmış kontrol karakterleri gibi XML'nin izin vermediği karakterler çıkarılır, böylece bir bölüm kaynak metni nedeniyle hiçbir zaman ayrıştırma hatası vermez.
İlgili terimler
Bu konudaki EPUBCheck mesajları
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.
Bir PDF'ı EPUB'a dönüştür
5 sayfaya kadar ücretsiz dönüştür, hesap gerekmez.