EPUB 文件

EPUB 是一种由国际数字出版论坛 (IDPF) 开发的针对数字图书的开放标准文件格式。对于读者而言,EPUB 格式的一大优势是可让图书文字针对不同的设备(例如智能手机、上网本和电子阅读器设备)屏幕尺寸自动调整大小或“重排”。EPUB 还支持固定版式内容。要详细了解 EPUB 格式,请转到 IDPF 的 EPUBZone

您可以借助很多工具和服务创建 EPUB 文件。由于我们合作伙伴的情况各不相同,因此我们并没有推荐特定的工具或服务,不过一般常用的软件是 Adobe InDesign CS 和 Apple Pages for Mac OS X。要了解更多选项,请参阅 EPUBZone Solution Showcase 的列表(仅提供英文版)。

提交 EPUB 文件还是 PDF 文件

建议您将图书的 PDF 文件和 EPUB 文件都发送给我们,我们可为用户提供扫描版书页和可重排文字这两种显示模式。如果您提供图书的 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 功能支持

部分 EPUB 3 功能可能无法在某些可阅读 Google Play 图书的平台上使用。

嵌入式音频和视频
嵌入字体
固定版式
全球语言支持
超链接
JavaScript
MathML
媒体叠加
多列版式
导航文档呈现(仅限 toc nav 元素)
导航文档呈现(其他元素类型)
SVG 书脊项

验证 EPUB 文件

上传 EPUB 文件之前,建议您尝试使用电子阅读器程序(如 Adobe Digital Editions)打开这些文件。如果您能够通过电子阅读器软件打开这些文件,则表明我们的系统也可以成功处理这些文件。

您也可以运行 EpubCheck 工具(用于验证 EPUB 文件的工具),以便确保自己生成的文件中没有错误。国际数字出版论坛还提供了一款网络托管的 EPUB 验证程序,使用起来可能更便捷。

如果我们在处理 EPUB 文件时遇到问题,那么这些错误会显示在您的合作伙伴中心帐号中相应图书的内容标签下方。

优化 EPUB 试阅

为了让客户在 Google Play 商店浏览图书时享受更好的阅读体验,请注明正文内容开始的位置(在书名页或版权页等前言内容之后)。这样,试阅内容就会从您注明的地方开始,让客户不必翻阅多余的书页。

  • 对于 EPUB 2,请在 guide 元素内添加包含属性 type="text"<reference> 元素。请参阅 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
该内容对您有帮助吗?
您有什么改进建议?