EPUB dosyası nedir?

EPUB (Elektronik Yayın), dijital kitaplar ve yayınlar için en yaygın kullanılan açık standart formattır. PDF dosyalarının sabit düzenleri korumasının aksine, EPUB dosyaları yeniden akışa uygun olacak şekilde tasarlanmıştır; bu da metinin farklı ekran boyutlarına ve cihazlara otomatik olarak uyum sağladığı anlamına gelir. Bir EPUB dosyası, esasen XHTML veya HTML içeriği, CSS stil sayfaları, görseller ve EPUB spesifikasyonuna göre organize edilmiş metadata dosyalarını içeren bir ZIP arşividir.

Format, Uluslararası Dijital Yayıncılık Forumu (IDPF) tarafından geliştirilmiş ve şu anda W3C tarafından yönetilmektedir. EPUB dosyaları .epub uzantısını kullanır ve Apple Books, Google Play Books, Kobo ve diğer birçok uygulama dahil olmak üzere çoğu e-okuyucu, tablet ve okuma uygulaması tarafından desteklenir.

Araç açıklaması

Bu dönüştürücü, EPUB e-kitap dosyalarını standart HTML formatına çıkarır ve dönüştürür. EPUB paket yapısını ayrıştırır, kitabın metadata'sını okur, tüm bölümleri doğru okuma sırasında işler ve herhangi bir web tarayıcısında görüntülenebilen veya başka amaçlar için işlenebilen tek bir birleştirilmiş HTML dosyası oluşturur.

Nasıl çalışır

Dönüştürücü EPUB dosyalarını birkaç adımda işler:

  1. Sıkıştırmayı açma: EPUB dosyaları ZIP arşivleridir, bu nedenle araç önce içeriği çıkarır
  2. OPF dosyasını bulma: META-INF/container.xml dosyası, kitabın manifest'ini ve okuma sırasını içeren OPF (Open Packaging Format) dosyasına işaret eder
  3. Metadata'yı ayrıştırma: Dublin Core metadata öğelerinden başlık, yazar, yayıncı, dil, yayın tarihi ve açıklamayı çıkarır
  4. Spine'ı işleme: OPF spine, bölümlerin okuma sırasını tanımlar ve içeriğin doğru sırada görünmesini sağlar
  5. İçeriği çıkarma: Her XHTML bölüm dosyası işlenir ve gövde içeriği çıkarılır
  6. Görselleri gömme: Görseller Base64 veri URI'lerine dönüştürülür, böylece doğrudan HTML'ye gömülür
  7. Stilleri dahil etme: EPUB'daki CSS stil sayfaları isteğe bağlı olarak çıktıya birleştirilir

Özellikler

  • Başlık, yazar, yayıncı, dil ve açıklama dahil olmak üzere tam kitap metadata'sını çıkarır
  • EPUB spine'ında tanımlanan bölüm okuma sırasını korur
  • Gömülü görselleri Base64 veri URI'lerine dönüştürerek kendi kendine yeterli HTML çıktısı sağlar
  • İsteğe bağlı olarak EPUB'daki orijinal CSS stillerini içerir
  • Bireysel bölümleri ayrı olarak veya tam kitabı tek bir HTML dosyası olarak indirmeye izin verir

Seçenekler açıklaması

Seçenek Açıklama
Stilleri Dahil Et Etkinleştirildiğinde, EPUB'daki CSS stil sayfalarını çıkarır ve çıktı HTML'ye gömer. Bu orijinal biçimlendirme ve tipografiyi korur. Düz, stilsiz içerik için devre dışı bırakın.
Görselleri Dahil Et Etkinleştirildiğinde, görselleri Base64 veri URI'lerine dönüştürür ve doğrudan HTML'ye gömer. Ortaya çıkan dosya kendi kendine yeterlidir ancak daha büyüktür. Yalnızca metin çıktısı için devre dışı bırakın.

Kullanım durumları

  • Web yayıncılığı: E-kitapları, özel e-kitap okuyucuları gerektirmeden web sitelerinde alıntılar veya tam içerik yayınlamak için HTML'ye dönüştürün
  • İçerik çıkarma: Düzenleme, yeniden biçimlendirme veya diğer belge formatlarına aktarma için EPUB dosyalarından metin ve görselleri çıkarın
  • Arşivleme ve yedekleme: Belirli okuma yazılımına bağlı olmayan, tarayıcıda görüntülenebilen e-kitap kitaplığınızın HTML sürümlerini oluşturun

Desteklenen formatlar

Giriş Çıkış
EPUB 2.0 HTML5
EPUB 3.0 HTML5

Sınırlamalar

  • DRM korumalı EPUB dosyaları dönüştürülemez. Araç yalnızca korumasız dosyalarla çalışır
  • Birçok yüksek çözünürlüklü görsel içeren çok büyük EPUB dosyaları işlenmesi daha uzun sürebilir
  • Gömülü ses/video, JavaScript etkileşimi veya gelişmiş CSS gibi bazı karmaşık EPUB 3 özellikleri mükemmel şekilde aktarılmayabilir
  • Sabit düzeni EPUB'lar (çizgi romanlar ve çocuk kitaplarında yaygın), araç yeniden akışa uygun içerik için optimize edildiğinden amaçlandığı gibi görüntülenmeyebilir

İpuçları

  • En küçük çıktı dosya boyutu için hem "Stilleri Dahil Et" hem de "Görselleri Dahil Et" seçeneklerini devre dışı bırakın
  • Yalnızca belirli bölümlere ihtiyacınız varsa, tam kitabı indirmek yerine bireysel bölüm indirme düğmelerini kullanın
  • Oluşturulan HTML, her bölüm için <section> öğeleri içeren anlamsal işaretleme içerir; bu da özel stil uygulamayı veya içeriği daha fazla işlemeyi kolaylaştırır
  • Bölüm dosya adları data-source öznitelikleri olarak korunur; bu, içerik kaynağını tanımlamak için yararlıdır

SSS

S: EPUB dosyam neden dönüştürülmüyor? C: En yaygın neden DRM korumasıdır. Bazı mağazalardan satın alınan EPUB dosyaları, dönüştürmeyi engelleyen kopya koruması içerir. Dosya ayrıca bozuk olabilir veya EPUB standardına düzgün şekilde uymuyor olabilir.

S: HTML'yi geri EPUB'a dönüştürebilir miyim? C: Bu araç yalnızca tek yönde dönüştürür (EPUB'dan HTML'ye). HTML'den EPUB dosyaları oluşturmak için Calibre veya Sigil gibi özel bir EPUB oluşturma aracına ihtiyacınız olacaktır.

S: Çıktıda bazı görseller neden eksik? C: Olağandışı yollara veya standart dışı formatlara sahip görseller doğru şekilde işlenmeyebilir. "Görselleri Dahil Et" seçeneğinin etkinleştirildiğinden emin olun. Bazı EPUB dosyaları, gömülemeyecek URL'ler aracılığıyla harici görsellere başvurur.