EPUB-fájlok

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. További információ az EPUB-formátumokról az IDPF EPUBZone szakaszában található.

Számos eszköz és szolgáltatás létezik, amely segít az EPUB-fájlok létrehozásában. Noha partnereink különböző piaci helyzete miatt nem ajánlunk kiemelten egyet sem, a gyakran használt szoftverek az Adobe InDesign CS és az Apple Pages a Mac OS X rendszerhez. Az EPUBZone Solution Showcase (EPUBZone-megoldások bemutatója) több lehetőséget is felsorol (csak angol nyelven érhető el).

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 az EPUB 3 és az EPUB 2 verziót is elfogadja, de a preferált verzió a 3.0.1.

Támogatott képtípusok

  • Statikus GIF
  • JPEG
  • PNG
  • SVG (legfeljebb 3200 képpontos szélességgel vagy magassággal)

Az egyéb multimédiatí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)
Dokumentumon belüli navigáció megjelenítése (egyéb elemtípusok)
SVG spine-elemek

Az EPUB-fájlok ellenőrzése

Azt javasoljuk, hogy mielőtt feltöltenéd EPUB-fájljaidat, próbáld meg megnyitni őket egy e-olvasó program (például az Adobe Digital Editions) használatával. Ha meg tudod nyitni a fájlokat, akkor rendszerünk is sikeresen tudja majd feldolgozni őket.

Továbbá érdemes futtatnod az EpubCheck eszközt, amely az EPUB-fájlokban ellenőrzi, hogy a generált fájlokban nincsenek-e hibák. Az International Digital Publishing Forum az elektronikus kiadványok érvényességének ellenőrzésére szolgáló internetes eszközt kínál, amelynek használatát esetleg egyszerűbbnek találhatod.

Ha gondjaink akadnak valamelyik EPUB-fájl feldolgozásával, akkor ezeket a hibákat a Partnerközpont-fiókban, a könyv Tartalom lapján tüntetjük fel.

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 az ingyenes minta innentől fog kezdődni, és ügyfeleidnek nem kell feleslegesen lapozniuk.

  • EPUB 2 esetén a guide elemen belül szerepeltess egy <reference> elemet 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 landmarks nav elemen belül szerepeltess egy epub:type="bodymatter" attribútumot. 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 és height: a videó mérete.
  • 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:

  • Az MPEG-4, 3GPP és MOV: általában véve a H.264 vagy MPEG-4 videokodekek és az AAC audiokodek
  • WebM: VP8 videokodek és Vorbis audiokodekek
  • MPEG: általában véve az MPEG-2 videokodek és MP2 audiokodek
  • WMV
  • FLV: Adobe-FLV1 videokodek, MP3 audiokodek
  • AVI: számos kamera használja ezt a formátumot; a videokodek általában MJPEG, az audiokodek 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.
  • A médiafedvények jelenleg csak az Androidhoz készült Google Play Könyvek alkalmazásban támogatottak.

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.

„Beavatkozásra vár” állapotú, rögzített elrendezésű EPUB kiadvány jóváhagyása

A rögzített elrendezésű EPUB-fájlokat a közzététel előtt felül kell vizsgálni. Rögzített elrendezésű EPUB-fájl feltöltése után ellenőrizd, hogy a könyv megfelelően jelenik-e meg a Webolvasóban és (ha erre is lehetőséged van) a Google Play Könyvek alkalmazás táblagépes változatában. A könyv jóváhagyásához lépj a könyv Tartalom lapjára, és jelöld be a következő négyzetet: Ellenőriztem a minőséget, és úgy tűnik, rendben van. Feloldható a könyv letiltása.

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.

  • Add hozzá a META-INF/com.apple.ibooks.display-options.xml fájlt.
  • Add meg az elrendezést XHTML elemekkel: <meta name="viewport" content="width=xxx, height=yyy"></meta>

A META-INF/com.apple.ibooks.display-options.xml fájlból csak a következő értékeket dolgozza fel 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 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: mindig false értékre van állítva.
Hasznosnak találta?
Hogyan fejleszthetnénk?