EPUB je formát súborov digitálnych kníh s otvoreným štandardom vyvinutý organizáciou International Digital Publishing Forum (IDPF). Jedna z hlavných výhod formátu EPUB pre čitateľov spočíva v tom, že umožňuje automatické prispôsobenie textu na rôzne veľkosti obrazoviek, napríklad smartfónov, netbookov a elektronických čítačiek. EPUB takisto podporuje obsah s pevným rozložením.
Na tejto stránke:
Rozhodnutie, či odoslať súbory EPUB alebo PDF
Odporúčame, aby ste pre svoje knihy odosielali obidva typy súborov – PDF aj EPUB. Našim používateľom totiž ponúkame dva režimy zobrazenia: pôvodné strany a text, ktorý sa prispôsobí obrazovke. Ak pre svoju knihu poskytnete súbor PDF, zaistíte tak, že si ju budú môcť používatelia prečítať v pôvodnom rozložení. Súbor EPUB používateľom prinesie viac prispôsobiteľný zážitok. V takomto prípade budú mať používatelia okrem možnosti pôvodných strán prístup aj k možnosti prispôsobenia textu podľa veľkosti obrazovky. Budú si môcť meniť veľkosť textu a písmo a kniha sa bude dať pohodlnejšie čítať na obrazovkách rôznych veľkostí. Väčšina hlavných vydavateľov nám poskytuje súbory vo formáte EPUB.
Podporované verzie
Knihy Google Play prijímajú formáty EPUB3.3, EPUB 3 a EPUB 2, uprednostňujeme však verziu 3.3.
Podporované typy obrázkov
- Statický GIF
- JPEG
- PNG
- SVG (maximálna šírka alebo výška je 3200)
Informácie o ďalších typoch multimédií nájdete nižšie v sekcii Podpora rozšíreného formátu EPUB.
Implementácia
Príklad:
<svg xmlns="http://www.w3.org/2000/svg" height="100%" preserveAspectRatio="xMidYMid meet" version="1.1" viewBox="0 0 2000 3200" width="100%" xmlns:xlink="http://www.w3.org/1999/xlink"><image height="2000" width="3200" xlink:href="../Images/example.jpg"></image></svg>
Obmedzenie 3200 px sa vzťahuje na atribúty width
(šírka) a height
(výška) v značkách <image>
alebo <svg>
a akýkoľvek súbor, na ktorý odkazuje značka <image>
.
Podpora funkcií formátu EPUB 3
Jednotlivé funkcie formátu EPUB 3 nemusia byť podporované na všetkých platformách, na ktorých je možné čítať tituly z Kníh Google Play.
Vložený zvuk a video | ✔ |
Vložené písma | ✔ |
Pevné rozloženie | ✔ |
Celosvetová podpora jazykov | ✔ |
Hypertextový odkaz | ✔ |
JavaScript | ✘ |
MathML | ✘ |
Prekryvné vrstvy médií | ✔ |
Rozloženia s viacerými stĺpcami | ✘ |
Vykreslenie navigačného dokumentu (iba prvok toc nav ) |
✔ |
Vykreslenie navigačného dokumentu (ostatné typy prvkov) | ✘ |
Položky spine vo formáte SVG | ✔ |
Overenie súborov EPUB
Pred nahraním súborov EPUB vám odporúčame, aby ste ich skúsili otvoriť v programe čítačky e‑kníh, ako je Adobe Digital Editions. Ak ich dokážete otvoriť pomocou softvéru čítačky e-kníh, je to dobrý znak toho, že ich náš systém úspešne spracuje.
Ako ďalší krok môžete spustiť nástroj EpubCheck, ktorý overí súbory EPUB a skontroluje, či sa vo vygenerovaných súboroch nenachádzajú chyby.
Ak sa pri spracovaní súboru EPUB vyskytnú chyby, zobrazia sa vo vašom účte Centra partnerov na karte Obsah danej knihy.
Optimalizácia ukážky súboru EPUB
Ak chcete zákazníkom poskytnúť pri prehliadaní vašej knihy v Obchode Google Play lepšie prostredie, označte miesto, kde sa obsah začína (po úvodných informáciách, napríklad titulnej strane alebo strane s údajmi o autorských právach). Ukážka bez peňažného poplatku sa tak bude môcť začať na príslušnom mieste a zákazníci nebudú musieť listovať nadbytočnými stranami.
-
V prípade formátu EPUB 2 zahrňte v prvku
guide
prvoks atribútom
type="text"
. Prečítajte si špecifikácie formátu EPUB 2.0.1. -
V prípade formátu EPUB 3 táto funkcia zatiaľ nie je k dispozícii. Pri budúcich implementáciách zahnrňte do prvku
landmarks nav
odkaz s atribútomepub:type="bodymatter"
. Prečítajte si špecifikácie formátu EPUB 3.0.1.
Rozšírená podpora súborov EPUB
Rozšírené eKnihy využívajú digitálne médium na zahrnutie multimediálnych alebo interaktívnych prvkov. Knihy Google Play podporujú zvuky a videá vložené do súborov EPUB 2 a EPUB 3.
Implementácia
Zvuky alebo videá vložené do súboru EPUB by mali byť ohraničené značkami HTML5, ako je uvedené na príkladoch nižšie:
<audio src="audio/example.mp3" />
<video src="video/example.mp4" width="640" height="480" />
<video title="Example Video" width="640" height="480" poster="images/example.jpg">
<source src="video/example.mp4" />
<source src="video/example.webm" />
</video>
V Knihách Google Play sa budú analyzovať iba tieto atribúty:
src
: definuje umiestnenie súboru so zvukom alebo videom,width
aheight
: rozmery videa,poster
: definuje statický obrázok pre video. Google podporuje všetky formáty obrázkov uvedené v špecifikáciách formátu EPUB (statické GIFy a obrázky vo formátoch JPEG, PNG a SVG).
Ďalšie atribúty budú ignorované.
Formáty
Podporujeme širokú škálu formátov zvuku a videa:
- MPEG-4, 3GPP a MOV: obvykle podporujú videokodek H.264 alebo MPEG-4 a zvukový kodek AAC
- WebM: videokodek VP8 a zvukové kodeky Vorbis
- MPEG: obvyklá podpora videokodeku MPEG-2 a zvuku MP2
- WMV
- FLV: videokodek Adobe-FLV1, zvuk MP3
- AVI: výstupný formát mnohých videokamier s obvyklým videokodekom MJPEG a zvukom PCM
- MP3, WAV, M4A, MP4, 3GP pre zvuk
Nepodporované funkcie
- Knihy Google Play nepodporujú neštandardné značky zvuku alebo videa ani interaktívne funkcie, ako sú funkcie povolené kódom JavaScript.
- Možnosť vkladania zvuku je obmedzená len na súbory EPUB a neumožňuje odosielanie samostatných zvukových kníh.
Podpora súborov EPUB s pevným rozložením
Ak je vzhľad stránky veľmi dôležitý, odporúčame použiť pevné rozloženie, ktoré poskytuje lepšiu kontrolu nad prezentáciou obsahu. Knihy Google Play podporujú pevné rozloženie v súboroch EPUB 2 a EPUB 3.
Súbory EPUB s prevným rozložením odporúčame pred zverejnením skontrolovať. Po nahraní súboru EPUB s pevným rozložením sa pridajte ako kontrolór obsahu a overte, či sa kniha vo webovej čítačke zobrazuje podľa očakávaní. Ak je to možné, zopakujte rovnaký postup v prípde verzie aplikácie Knihy Google Play pre tablety s Androidom.
Implementácia
Knihy Google Play podporujú v súboroch EPUB 3 vlastnosti pevného rozloženia.
Prípadne môžete použiť metódu uvedenú nižšie, ktorá funguje pre súbory EPUB 2 a EPUB 3.
- Zahrňte súbor
META-INF/com.apple.ibooks.display-options.xml
. - Uveďte rozloženie v položkách XHTML pridaním parametrov
xxx, height=yyy">
.
V súbore META-INF/com.apple.ibooks.display-options.xml
sa budú analyzovať iba nasledujúce hodnoty:
<?xml version="1.0" encoding="UTF-8"?>
<display_options>
<platform name="*">
<option name="fixed-layout">true</option>
<option name="orientation-lock">landscape-only</option>
</platform>
</display_options>
V prípade možnosti orientation-lock
je podporovaná aj hodnota portrait-only
. Ďalšie atribúty vrátane nasledujúcich sa budú ignorovať:
platform name
: ak je iné ako*
open-to-spread
: vždy nastavené nafalse