Pliki EPUB

EPUB to otwarty standard formatu plików z książkami cyfrowymi opracowany przez International Digital Publishing Forum (IDPF). Jedną z jego głównych zalet, docenianą przez czytelników, jest możliwość automatycznego dostosowania („przeformatowania”) tekstu książki do różnych rozmiarów ekranów, np. smartfonów, netbooków czy czytników e-booków. EPUB obsługuje też materiały o stałym układzie.

Wybór między przesyłaniem plików EPUB a PDF

Zalecamy, by każdą książkę przesyłać nam zarówno w pliku PDF, jak i EPUB, bo w naszej usłudze użytkownicy mogą korzystać z dwóch trybów wyświetlania: widoku oryginalnych stron lub przeformatowanego tekstu. Dostarczenie książki w pliku PDF pozwala czytelnikom przeglądać ją w pierwotnym układzie, a w pliku EPUB – dostosowywać widok do własnych preferencji. Dzięki temu użytkownicy oprócz opcji „oryginalne strony” mają też opcję „przeformatowany tekst”. Mogą zmieniać wielkość tekstu i czcionkę oraz wygodnie czytać książkę na ekranach o różnych rozmiarach. Większość dużych wydawców dostarcza nam pliki EPUB.

Obsługiwane wersje

Książki Google Play obsługują formaty EPUB 3.3, EPUB 3 i EPUB 2, ale wersja 3.3 jest preferowana.

Obsługiwane typy obrazów

  • Statyczny GIF
  • JPEG
  • PNG
  • SVG (maksymalna szerokość lub wysokość wynosi 3200 pikseli)

Aby dowiedzieć się więcej o innych typach multimediów, przeczytaj poniżej sekcję dotyczącą obsługi rozszerzonego formatu EPUB.

Implementacja

Przykład:

<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>

Ograniczenie do 3200 pikseli ma zastosowanie do atrybutów widthheight występujących w tagach <image><svg> oraz do każdego pliku, do którego odwołuje się tag <image>.

Obsługa funkcji formatu EPUB 3

Niektóre funkcje EPUB 3 mogę nie być obsługiwane na wszystkich platformach, na których można czytać Książki Google Play.

Umieszczone dźwięki i filmy
Umieszczone czcionki
Stały układ
Globalna obsługa języka
Hiperlink
JavaScript
MathML
Nakładki multimedialne
Układy wielokolumnowe
Rendering nawigacji po dokumencie (tylko element toc nav)
Rendering nawigacji po dokumencie (inne rodzaje elementów)
Elementy strukturujące (spine) SVG

Weryfikacja plików EPUB

Zanim prześlesz pliki EPUB, spróbuj je otworzyć w programie do czytania e-booków (takim jak Adobe Digital Editions). Jeśli to się uda, nasz system prawdopodobnie przetworzy te pliki bez problemów.

Oprócz tego możesz użyć narzędzia EpubCheck, które pozwala zweryfikować wygenerowane pliki EPUB i upewnić się, że nie zawierają błędów.

Jeśli podczas przetwarzania plików EPUB wykryjemy w nich błędy, pojawią się one na karcie Treści na Twoim koncie w Centrum Partnerów.

Optymalizacja próbki w formacie EPUB

Aby ułatwić klientom przeglądanie Twojej książki w Sklepie Google Play, wskaż, gdzie zaczyna się jej treść (po wszystkich materiałach wstępnych, takich jak strona tytułowa czy strona z informacjami o prawach autorskich). Dzięki temu próbka będzie rozpoczynała się od tego punktu, a klienci nie będą musieli przeglądać dodatkowych stron.

  • W EPUB 2 wewnątrz elementu guide umieść element z atrybutem type="text". Zobacz specyfikację EPUB 2.0.1.

  • Ta funkcja nie jest jeszcze dostępna w przypadku EPUB 3. Na potrzeby przyszłej implementacji umieść w elemencie landmarks nav link z atrybutem epub:type="bodymatter". Zobacz specyfikację EPUB 3.0.1.

Obsługa rozszerzonego formatu EPUB

Rozszerzone e-booki wykorzystują możliwość umieszczenia na nośniku cyfrowym multimediów i elementów interaktywnych. Książki Google Play obsługują umieszczanie materiałów dźwiękowych i wideo w plikach EPUB 2 i EPUB 3.

Implementacja

Materiały dźwiękowe i wideo umieszczone w pliku EPUB muszą znajdować się w tagach HTML5, tak jak w tych przykładach:

<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>

W Książkach Google Play są analizowane tylko te atrybuty:

  • src: definiuje lokalizację pliku wideo i dźwiękowego.
  • width i height: wymiary obrazu wideo.
  • poster: definiuje statyczny obraz na potrzeby filmu. Google obsługuje wszystkie formaty obrazu podane w specyfikacji EPUB (statyczny GIF, JPEG, PNG i SVG).

Atrybuty dodatkowe są ignorowane.

Formaty

Obsługujemy szeroką gamę formatów dźwięku i wideo:

  • MPEG-4, 3GPP i MOV: zwykle utworzone za pomocą kodeków wideo H.264 lub MPEG-4 oraz kodeka audio AAC;
  • WebM: kodek wideo VP8 i kodeki audio Vorbis;
  • MPEG: zwykle utworzony za pomocą kodeka wideo MPEG-2 i audio MP2;
  • WMV
  • FLV: kodek wideo Adobe-FLV1, kodek audio MP3;
  • AVI: wiele aparatów zapisuje pliki w tym formacie, kodek wideo to zwykle MJPEG, kodek audio to PCM;
  • dźwięk w formatach MP3, WAV, M4A, MP4, 3GP.

Nieobsługiwane funkcje

  • Książki Google Play nie mogą zawierać niestandardowych tagów audio czy wideo ani funkcji interaktywnych (np. napisanych w kodzie JavaScript).
  • Opcja umieszczania materiałów dźwiękowych jest ograniczona do plików EPUB – nie można przesyłać osobnych audiobooków.

Obsługa formatu EPUB o stałym układzie

Jeśli wygląd strony ma szczególne znaczenie, możesz zaimplementować układ stały, który zapewnia większą kontrolę nad prezentacją materiału. Książki Google Play obsługują stały układ w plikach EPUB 2 i EPUB 3.

Zalecamy sprawdzenie plików EPUB o stałym układzie przed ich opublikowaniem. Po przesłaniu pliku EPUB o stałym układzie dodaj siebie jako weryfikatora treści i sprawdź, czy książka wyświetla się prawidłowo w czytniku internetowym. Jeśli to możliwe, zrób to samo dla aplikacji Książki Google Play na Androida w wersji na tablety.

Implementacja

Książki Google Play obsługują właściwości stałego układu w plikach EPUB 3.

Z kolei metoda pokazana poniżej działa zarówno w plikach EPUB 2, jak i EPUB 3.

  • Dołącz plik META-INF/com.apple.ibooks.display-options.xml.
  • Określ układ w elementach XHTML, dodając tag xxx, height=yyy">.

W pliku META-INF/com.apple.ibooks.display-options.xml analizowane są tylko te wartości:

<?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>

W przypadku orientation-lock obsługiwana jest też wartość portrait-only. Atrybuty dodatkowe (takie jak te podane poniżej) są ignorowane:

  • platform name: jeśli jest inny niż *,
  • open-to-spread: zawsze ma wartość false.

Potrzebujesz dodatkowej pomocy?

Wykonaj te czynności:

Szukaj
Wyczyść wyszukiwanie
Zamknij wyszukiwanie
Aplikacje Google
Menu główne