EPUB yra atvirojo standarto failo formatas, skirtas skaitmeninėms knygoms, sukurtoms Tarptautinio skaitmeninės leidybos forumo (IDPF). Vienas pagrindinių EPUB formato pranašumų skaitytojams – jį naudojant knygos tekstas automatiškai koreguojamas arba pritaikomas pagal skirtingų dydžių ekranus, įskaitant išmaniuosius telefonus, tinklinukus ir el. skaitytuvus. Be to, EPUB palaiko fiksuoto išdėstymo turinį.
Šiame puslapyje:
Ar pateikti EPUB ar PDF failus
Rekomenduojame atsiųsti knygų failus ir PDF, ir EPUB formatu, nes naudotojams siūlome du rodymo režimus: originalių puslapių ir pritaikomo teksto. Pateikę knygos PDF failą užtikrinsite, kad skaitytojai galės peržiūrėti originalų knygos išdėstymą, o jei pateiksite EPUB failą, jie galės labiau tinkinti funkcijas. Tokiu atveju naudotojai galės pasiekti pritaikomo teksto parinktį (ne tik originalių puslapių parinktį). Jie galės keisti teksto dydį, pakeisti šriftą ir peržiūrėti knygą patogiau skirtingų dydžių ekranuose. Daugelis didžiausių leidėjų mums pateikia EPUB failus.
Palaikomos versijos
„Google Play“ knygose priimami EPUB3.3,EPUB 3 ir EPUB 2 failai, tačiau rekomenduojama naudoti 3.3 versiją.
Palaikomų vaizdų tipai
- Statinis GIF
- JPEG
- PNG
- SVG (didžiausias plotis arba aukštis – 3 200)
Jei reikia daugiau informacijos apie kitus multimedijos tipus, žr. toliau pateiktą skiltį apie patobulinto EPUB palaikymą.
Diegimas
Pavyzdys
<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>
3 200 taškų apribojimas taikomas atributams width
ir height
, esantiems <image>
ir (arba) žymose <svg>
bei bet kokiuose failuose, nurodomuose žyma <image>
.
EPUB 3 funkcijos palaikymas
Atskiros EPUB 3 funkcijos gali būti palaikomos ne visose platformose, kuriose galima skaityti „Google Play“ knygas.
Įterptas garso ir vaizdo įrašas | ✔ |
Įterpti šriftai | ✔ |
Fiksuotas išdėstymas | ✔ |
Visuotinis kalbos palaikymas | ✔ |
Hipersaitas | ✔ |
JavaScript | ✘ |
MathML | ✘ |
Medijos perdangos | ✔ |
Kelių stulpelių išdėstymas | ✘ |
Navigacijos dokumentų pateikimas (tik toc nav elementas) |
✔ |
Navigacijos dokumentų pateikimas (kitų tipų elementai) | ✘ |
SVG nugarėlės elementai | ✔ |
EPUB failų patvirtinimas
Prieš įkeldami savo EPUB failus pabandykite juos atidaryti naudodami el. skaitytuvo programą, pvz., „Adobe Digital Editions“. Jei galite atidaryti failus naudodami el. skaitytuvo programinę įrangą, failas bus sėkmingai apdorotas mūsų sistemoje.
Papildomas veiksmas, kurį galite atlikti – patikrinti failus „EpubCheck“ įrankiu, skirtu EPUB failams patvirtinti, ir įsitikinti, kad sugeneruotuose failuose nėra klaidų.
Jei apdorojant EPUB failą iškils problemų, šios klaidos bus rodomos jūsų Partnerių centro paskyroje, knygos skirtuke Turinys.
EPUB pavyzdžio optimizavimas
Siekdami teikti klientams geresnes funkcijas jiems naršant knygą „Google Play“ parduotuvėje, nurodykite turinio pradžią (po bet kokia viršelio medžiaga, pvz., tituliniu ar autorių teisių puslapiu). Tada pavyzdys bus rodomas nuo tos vietos ir klientams nereikės versti papildomų puslapių.
-
Jei naudojate EPUB 2, į elementą „
guide
“ įtraukite elementą „“ su atributu „
type="text"
“. Žr. 2.0.1 EPUB specifikaciją. -
Ši funkcija dar nepasiekiama naudojant EPUB 3. Kad galėtumėte pritaikyti ateityje, į elementą „
landmarks nav
“ įtraukite nuorodą su atributu „epub:type="bodymatter"
“. Žr. 3.0.1 EPUB specifikaciją.
Patobulinto EPUB palaikymas
Naudojant patobulintas el. knygas galima naudotis skaitmeninės terpės pranašumu – įtraukti multimedijos ar interaktyvių elementų. „Google Play“ knygose palaikomi garso ir vaizdo įrašai, įterpti EPUB 2 ir EPUB 3 failuose.
Diegimas
EPUB faile įterpti garso ar vaizdo įrašai turėtų būti pateikti HTML5 žymose, kaip, pvz., toliau pateiktuose pavyzdžiuose:
<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>
Tik toliau pateikti atributai bus analizuojami „Google Play“ knygose.
- „
src
“: nurodo vaizdo ir garso įrašų vietą faile. - „
width
“ ir „height
“: vaizdo įrašo aspektai. - „
poster
“: nurodo statinį vaizdo įrašo vaizdą. „Google“ palaiko EPUB specifikacijose nurodytus vaizdo formatus (statinio GIF, JPEG, PNG ir SVG vaizdus).
Papildomų atributų nebus paisoma.
Formatai
Palaikome daugybę įvairių garso ir vaizdo įrašų formatų.
- MPEG-4, 3GPP ir MOV: paprastai palaikomi H.264 arba MPEG-4 vaizdo kodekai ir AAC garso kodekas
- WebM: VP8 vaizdo kodekas ir Vorbis garso kodekai
- MPEG: paprastai palaikomas MPEG-2 vaizdo kodekas ir MP2 garsas
- WMV
- FLV: Adobe-FLV1 vaizdo kodekas, MP3 garsas
- AVI: daugelis fotoaparatų kuria failus šiuo formatu; įprastai vaizdo kodekas yra MJPEG, o garsas yra PCM
- MP3, WAV, M4A, MP4, 3GP garsui
Nepalaikomos funkcijos
- „Google Play“ knygos nepalaiko nestandartinių garso ar vaizdo įrašų žymų ar interaktyvių funkcijų, pvz., tų, kurias įgalina „JavaScript“ kodas.
- Garso įrašus galima įterpti tik EPUB failuose. Negalima pateikti atskirų garsinių knygų.
Fiksuoto išdėstymo EPUB palaikymas
Kai ypač svarbus puslapio dizainas, galbūt norėsite pritaikyti fiksuotą išdėstymą, kurį naudodami galėsite geriau valdyti turinio pateikimą. „Google Play“ knygose palaikomas fiksuotas išdėstymas EPUB 2 ir EPUB 3 failuose.
Rekomenduojame peržiūrėti fiksuoto išdėstymo EPUB failus prieš juos paskelbiant. Įkėlę fiksuoto išdėstymo EPUB failą, pridėkite save kaip turinio apžvalgininką ir patvirtinkite, kad knyga pateikiama, kaip numatyta žiniatinklio skaitytuve. Jei įmanoma, atlikite tuos pačius veiksmus naudodami „Google Play“ knygų programos, skirtos „Android“, versiją planšetiniams kompiuteriams.
Diegimas
„Google Play“ knygose palaikomos EPUB 3 failams skirtos fiksuoto išdėstymo ypatybės.
Arba toliau nurodytas metodas veikia naudojant EPUB 2 ir EPUB 3 failus.
- Įtraukite failą
META-INF/com.apple.ibooks.display-options.xml
. - Nurodykite išdėstymą XHTML elementuose pridėję
xxx, height=yyy">
Bus analizuojamos tik toliau nurodytos „META-INF/com.apple.ibooks.display-options.xml
“ failo vertės.
<?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>
Taip pat palaikoma „orientation-lock
“ vertė „portrait-only
“. Bus nepaisoma papildomų atributų, pvz., toliau pateiktų:
- „
platform name
“: jei bus kitoks nei „*
“ - „
open-to-spread
“: visada nustatyta į „false
“