EPUB 檔案

EPUB 是一種開放標準的數碼書籍檔案格式,由國際數碼出版論壇 (IDPF) 開發。對讀者而言,EPUB 格式的其中一個主要優點在於可根據不同螢幕尺寸 (例如智能手機、小型手提電腦和電子書閱讀裝置),自動調整書籍的文字排版或重排文字。EPUB 也支援固定版面配置的內容。如要進一步瞭解 EPUB 格式,請瀏覽 IDPF 的 EPUBZone

市面上有很多工具和服務協助您建立 EPUB 檔案。雖然我們因各個合作夥伴的情況各異而不會特別建議任何一項產品,但常用的軟件包括 Adobe InDesign CS 和 Apple Pages (Mac OS X 版)。EPUBZone 解決方案清單 (英文版) 載有更多選項。

提交 EPUB 還是 PDF 檔案

建議您將書籍的 PDF 和 EPUB 檔案都傳送給 Google,我們可為使用者提供原始書頁和重排文字兩種顯示模式。PDF 檔案讓讀者可以原始版面配置閱讀書籍,EPUB 檔案則讓讀者自訂更切合需要的閱讀體驗。在這個情況下,除了「原始書頁」選項之外,使用者也能夠選擇「重排文字」選項,輕鬆調整文字大小、變更字型,並在各種尺寸的螢幕上閱讀時更加舒適。大部分主要出版商會向我們提交 EPUB 檔案。

支援的版本

「Google Play 圖書」同時接受 EPUB 3EPUB 2,但建議使用 3.0.1 版本。

支援的圖片類型

  • 靜態 GIF
  • JPEG
  • PNG
  • SVG (最大寬度或高度為 3200)

如需其他多媒體類型支援詳情,請參閱下文的增強版 EPUB 支援

執行

例子:

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

3200 像素限制適用於 <image> 和/或 <svg> 標籤中出現的 widthheight 屬性,以及任何 <image> 標籤參照的檔案。

EPUB 3 功能支援

在提供「Google Play 圖書」的平台中,並非所有平台均支援 EPUB 3 的個別功能。

嵌入音訊和影片
嵌入字型
固定版面配置
支援全球語言
連結
JavaScript
MathML
媒體重疊
多欄版面配置
導覽文件輸出 (僅限 toc nav 元素)
導覽文件輸出 (其他元素類型)
SVG 順序項目

驗證 EPUB 檔案

上載 EPUB 檔案之前,建議您先使用電子書閱讀器程式 (例如 Adobe Digital Editions) 嘗試開啟檔案。如果您能夠使用電子書閱讀器軟件開啟檔案,您可將之視為我們系統能成功處理檔案的正面指標。

此外,您還需要執行 EpubCheck 工具,這項工具可驗證 EPUB 檔案,確保產生的檔案中沒有任何錯誤。國際數碼出版論壇亦有提供網頁式 EPUB 驗證工具,讓使用者更容易使用。

如果我們在處理 EPUB 檔案時遇到問題,系統會在「合作夥伴中心」帳戶的書籍「內容」標籤下顯示這些錯誤。

優化 EPUB 試閱版

客戶在 Google Play 商店內瀏覽書籍時,為了讓他們享受更佳的閱讀體驗,請註明內文開始的位置 (在書名頁或版權頁等相關資料之後)。這樣做可讓客戶從該處開始免費試閱,無需翻閱其他頁面。

  • 請在 EPUB 2 的 guide 元素內加入 <reference> 元素和 type="text" 屬性。請參閱 EPUB 2.0.1 規格

  • 此功能未於 EPUB 3 提供。您可以在 landmarks nav 元素內加入包含 epub:type="bodymatter" 屬性的連結,以便將來執行此功能。請參閱 EPUB 3.0.1 規格

增強版 EPUB 支援

增強版電子書善用數碼媒介,因此能包括多媒體和互動元素。「Google Play 圖書」支援在 EPUB 2 和 EPUB 3 檔案嵌入的音訊和影片。

執行

在 EPUB 檔案嵌入的音訊或影片應載於 HTML5 標籤中,請參見下列例子:

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

「Google Play 圖書」只會剖析下列屬性:

  • src:界定影片和音訊的檔案位置。
  • widthheight:界定影片大小。
  • poster:界定影片的靜態圖像。Google 支援 EPUB 規格中指定的圖像格式 (靜態 GIF、JPEG、PNG 和 SVG 圖像)。

系統將略過其他屬性。

格式

我們支援多種音訊和影片格式:

  • MPEG-43GPPMOV一般支援 H.264MPEG-4 影片編解碼器,以及 AAC 音訊編解碼器
  • WebMVP8 影片編解碼器和 Vorbis 音訊編解碼器
  • MPEG一般支援 MPEG-2 影片編解碼器和 MP2 音訊格式
  • WMV
  • FLVAdobe-FLV1 影片編解碼器、MP3 音訊格式
  • AVI常見的相機輸出格式;影片編解碼器一般是 MJPEG,而音訊格式是 PCM
  • MP3WAVM4AMP43GP 音訊格式

不支援的功能

  • 「Google Play 圖書」不支援非標準音訊或影片標籤,或者如 JavaScript 程式碼啟動的互動功能。
  • 嵌入音訊的功能只適用於 EPUB 檔案,且不適用於以獨立檔案提交的有聲書。
  • 目前只在 Android 版「Google Play 圖書」應用程式支援媒體重疊

EPUB 固定版面配置支援

如果書頁設計對您特別重要,建議您使用固定版面配置,更輕易控制版面的呈現方式。「Google Play 圖書」支援 EPUB 2 和 EPUB 3 檔案的固定版面配置功能。

核准「需要處理」狀態的固定版面配置 EPUB 檔案

固定版面配置的 EPUB 檔案必須經過審核才能推出。上載固定版面配置的 EPUB 檔案後,請檢查書籍能否在網絡閱讀器中正常顯示。可行的話,亦請檢查能否在平板電腦版本的「Google Play 圖書」應用程式中正常顯示。如要核准書籍,請前往書籍的「內容」分頁,並勾選 [我已完成品質審查,內容沒有問題。請解除封鎖這本書。] 的選框。

執行

「Google Play 圖書」支援 EPUB 3 檔案的固定版面配置屬性

下列方法均適用於 EPUB 2 和 EPUB 3 檔案,您可以選擇其中一種使用。

  • 加入 META-INF/com.apple.ibooks.display-options.xml 檔案。
  • 透過加入 <meta name="viewport" content="width=xxx, height=yyy"></meta> 指定 XHTML 項目中的版面配置

META-INF/com.apple.ibooks.display-options.xml 檔案中,系統只會剖析以下的值:

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

至於 orientation-lock,系統亦會支援 portrait-only 的值,但會略過其他屬性,例如:

  • platform name:如果不同則輸入 *
  • open-to-spread:永遠設定為 false
此內容對您有幫助嗎?
我們可以如何改善?