Az EPUB az International Digital Publishing Forum (IDPF) szervezet által a digitális könyvekhez létrehozott, nyílt szabványú fájlformátum. Ennek a formátumnak az egyik előnye az olvasók számára, hogy képes automatikusan hozzáigazítani a könyv szövegét a különféle képernyőméretekhez, beleértve az okostelefonokét, a netbookokét és e-olvasó eszközökét. Az EPUB emellett a rögzített elrendezésű tartalmakat is támogatja.
Ezen az oldalon:
EPUB- vagy PDF-fájlokat küldj?
Azt javasoljuk, hogy mind PDF, mind EPUB formátumban küldd el könyveid fájljait, ugyanis mi két megjelenítési módot kínálunk az olvasóknak: eredeti oldalakat és folyó szöveget. A PDF formátumú könyvet az eredeti elrendezésben olvashatják az olvasók, az EPUB-fájl pedig személyre szabható élményt kínál. Ekkor a felhasználóknak a „folyó szöveg” lehetőség is a rendelkezésükre áll az „eredeti oldalak” mellett. Átméretezhetik a szöveget, módosíthatják a betűtípust, és kényelmesebb lesz a könyv megtekintése különböző méretű képernyőkön. A legtöbb nagy kiadó EPUB-fájlokat küld nekünk.
Támogatott verziók
A Google Play Könyvek rendszer az EPUB3.3,az EPUB 3 és az EPUB 2 verziót fogadja el, de a preferált verzió a 3.3.
Támogatott képtípusok
- Statikus GIF
- JPEG
- PNG
- SVG (legfeljebb 3200 képpontos szélességgel vagy magassággal)
Az egyéb multimédia-típusokkal kapcsolatos további információkért olvasd el az alábbi, Bővített EPUB-támogatás című szakaszt.
Megvalósítás
Példa:
<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>
A 3200 képpontos korlátozás az <image>
és/vagy <svg>
címkékben szereplő width
és height
attribútumokra, valamint az <image>
címkék által hivatkozott fájlokra vonatkozik.
Az EPUB 3 által támogatott funkciók
Előfordulhat, hogy az EPUB 3 egyedi funkciói nem támogatottak az összes platformon, ahol a Google Play Könyvek olvashatók.
Beágyazott hang és videó | ✔ |
Beágyazott betűtípusok | ✔ |
Rögzített elrendezés | ✔ |
Globális nyelvi támogatás | ✔ |
Link | ✔ |
JavaScript | ✘ |
MathML | ✘ |
Médiafedvények | ✔ |
Többoszlopos fedvények | ✘ |
Dokumentumon belüli navigáció megjelenítése (csak toc nav elem esetén) |
✔ |
Dokumentumon belüli navigáció megjelenítése (egyéb elemtípusok) | ✘ |
SVG spine-elemek | ✔ |
Az EPUB-fájlok ellenőrzése
Az EPUB-fájlokat feltöltés előtt próbáld megnyitni e-könyv-olvasó program, például az Adobe Digital Editions használatával. Ha meg tudod nyitni a fájlokat e-könyv-olvasóval, akkor rendszerünk is nagy valószínűséggel sikeresen tudja majd feldolgozni őket.
Érdemes továbbá az EpubCheck eszközt futtatnod az EPUB-fájlok ellenőrzésére, hogy biztosan ne legyenek hibák a generált fájlokban.
Ha problémák merülnek fel valamelyik EPUB-fájl feldolgozásával, ezek a hibák a Partnerközpont-fiókban, a könyv Tartalom lapján jelennek meg.
Az EPUB-minta optimalizálása
Ahhoz, hogy jobb élményt nyújthass az ügyfeleidnek a Google Play Áruházban történő böngészés során, jelöld be a tartalom kezdetét (a bevezető anyagok, így például címoldal vagy szerzői jogi nyilatkozat után). Így a minta innentől fog kezdődni, és ügyfeleidnek nem kell feleslegesen lapozniuk.
-
EPUB 2 esetén a(z)
guide
elemen belül szerepeltess egyelem
type="text"
attribútummal. Lásd: EPUB 2.0.1 specifikáció. -
Ez a funkció még nem érhető el az EPUB 3 verziónál. A jövőbeni alkalmazáshoz a(z)
landmarks nav
elemen belül szerepeltess egy linketepub:type="bodymatter"
attribútummal. Lásd: EPUB 3.0.1 specifikáció.
Bővített EPUB-támogatás
A bővített e-könyvek kihasználják a digitális adathordozót, hogy az multimédiás vagy interaktív elemeket jelenítsen meg. A Google Play Könyvek támogatja a hang- és videobeágyazást az EPUB 2 és EPUB 3 fájlokban.
Megvalósítás
Az EPUB-fájlokba ágyazott hangnak és videónak HTML5-címkék között kell szerepelnie, ahogy az alábbi példák mutatják:
<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>
A Google Play Könyvek csak a következő attribútumokat dolgozza fel:
src
: a video- és hangfájlok helyét határozza meg.width
ésheight
: a videó méretei.poster
: állóképet határoz meg a videóhoz. A Google az EPUB-kiadványok specifikációjában megadott összes képformátumot támogatja (statikus GIF, JPEG, PNG és SVG).
A többi attribútumot a rendszerünk figyelmen kívül hagyja.
Formátumok
Számos video- és hangformátumot támogatunk:
- MPEG-4, 3GPP és MOV: általában H.264 vagy MPEG-4 videokodekek és AAC audiokodek támogatása
- WebM: VP8 videokodek és Vorbis audiokodekek
- MPEG: általában MPEG-2 videokodek és MP2 audio támogatása
- WMV
- FLV: Adobe-FLV1 videokodek, MP3 audio
- AVI: számos kamera használja ezt a formátumot; a videokodek általában MJPEG, az audio pedig PCM
- MP3, WAV, M4A, MP4, 3GP – hanghoz
Nem támogatott funkciók
- A Google Play Könyvek nem támogatja a nem szabványos hang- vagy videocímkéket, illetve az interaktív működést (például amit JavaScript kód tesz lehetővé).
- Hangot csak EPUB-fájlokba lehet beágyazni, önálló hangoskönyveket pedig nem lehet beküldeni.
Támogatás rögzített elrendezésű EPUB-fájlokhoz
Amikor egy webhely elrendezése különösen fontos, érdemes rögzített elrendezést alkalmaznod – segítségével jobban kézben tarthatod tartalmad megjelenését. A Google Play Könyvek támogatja a rögzített elrendezést az EPUB 2 és EPUB 3 fájlokban.
Azt javasoljuk, hogy ellenőrizd rögzített elrendezésű EPUB-fájljaidat, mielőtt felkerülnének az oldalra. Rögzített elrendezésű EPUB-fájl feltöltését követően add hozzá magad tartalomellenőrként, és ellenőrizd, hogy a könyv megfelelően jelenik-e meg a Webolvasóban.Lehetőség szerint tedd meg ugyanezt a Google Play Könyvek Android-alkalmazás táblagépes verziója esetében is.
Megvalósítás
A Google Play Könyvek támogatja az EPUB 3-fájlok rögzített elrendezésű tartalmait.
Egyéb esetben az alábbi módszer mind az EPUB 2-, mind az EPUB 3-fájloknál működik.
- Vedd fel a következő fájlt:
META-INF/com.apple.ibooks.display-options.xml
. - Add meg az elrendezést XHTML elemekkel úgy, hogy hozzáadod a következőket:
xxx, height=yyy">
A(z) META-INF/com.apple.ibooks.display-options.xml
fájlból csak a következő értékeket elemzi a rendszer:
<?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>
Az orientation-lock
esetében a(z) portrait-only
érték szintén támogatott. A további attribútumokat – például a következőket – figyelmen kívül hagyja:
platform name
: ha más, mint*
open-to-spread
: mindigfalse
értékre van állítva