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 3 和 EPUB 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>
標籤中出現的 width
和 height
屬性,以及任何 <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
:界定影片和音訊的檔案位置。width
和height
:界定影片大小。poster
:界定影片的靜態圖像。Google 支援 EPUB 規格中指定的圖像格式 (靜態 GIF、JPEG、PNG 和 SVG 圖像)。
系統將略過其他屬性。
格式
我們支援多種音訊和影片格式:
- MPEG-4、3GPP 和 MOV:一般支援 H.264 或 MPEG-4 影片編解碼器,以及 AAC 音訊編解碼器
- WebM:VP8 影片編解碼器和 Vorbis 音訊編解碼器
- MPEG:一般支援 MPEG-2 影片編解碼器和 MP2 音訊格式
- WMV
- FLV:Adobe-FLV1 影片編解碼器、MP3 音訊格式
- AVI:常見的相機輸出格式;影片編解碼器一般是 MJPEG,而音訊格式是 PCM
- MP3、WAV、M4A、MP4 和 3GP 音訊格式
不支援的功能
- 「Google Play 圖書」不支援非標準音訊或影片標籤,或者如 JavaScript 程式碼啟動的互動功能。
- 嵌入音訊的功能只適用於 EPUB 檔案,且不適用於以獨立檔案提交的有聲書。
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