EPUB 文件是什么?EPUB 和 PDF 的区别及打开方法

EPUB 文件是什么?简单说,EPUB 文件(扩展名 .epub)是一种采用开放 EPUB 标准的电子书。EPUB 是 electronic publication(电子出版物)的缩写。这种文件其实是一个 ZIP 压缩包,里面装着以 XHTML 页面保存的正文、CSS 样式、图片,以及一个记录书名、作者和阅读顺序的包文件(package file)。大多数 EPUB 采用可重排版式:文字会根据任意屏幕尺寸和字号自动重新排版。

免费试用:EPUB 转 PDF 免费使用,无需注册账号。

以上就是简要回答。下文将介绍由谁维护这一格式、ZIP 包里有什么、EPUB 与 PDF 有何不同、如何在各种设备上打开 EPUB,以及如何转换、制作或编辑 EPUB 文件。

EPUB 文件是什么?格式简介

EPUB 是支持最广泛的开放电子书格式:Apple Books、Google Play Books、Kobo 电子阅读器,以及 Calibre、Thorium Reader 等免费桌面应用都能读取。由于 EPUB 基于 Web 技术(HTML、CSS 和 SVG)构建,一本书的表现很像一个离线的小型网站,由阅读应用一屏一屏地显示出来。

EPUB 由谁维护

EPUB 由国际数字出版论坛(International Digital Publishing Forum,IDPF)开发,IDPF 于 2011 年 10 月批准了 EPUB 3.0。2017 年 1 月 30 日,IDPF 与万维网联盟(W3C)合并,此后由 W3C 维护该标准。EPUB 3.3 于 2023 年 5 月 25 日与 EPUB Reading Systems 3.3 和 EPUB Accessibility 1.1 一同成为 W3C 推荐标准(W3C Recommendation),W3C 又于 2026 年 1 月发布了修订版。EPUB 3.3 向后兼容:任何有效的 EPUB 3.2 图书同时也是有效的 EPUB 3.3 图书。

EPUB 文件里面有什么

把 book.epub 重命名为 book.zip,任何解压工具都能打开它。一本最精简的 EPUB 3 图书结构如下:

sample-voyage.epub
├── mimetype                 "application/epub+zip"
├── META-INF/
│   └── container.xml        points to the package file
└── OEBPS/
    ├── content.opf          package: metadata, manifest, spine
    ├── nav.xhtml            navigation document (table of contents)
    ├── style.css
    ├── chapter1.xhtml
    └── chapter2.xhtml

每个部分各司其职:

本例的包文档很短:

<package xmlns="http://www.idpf.org/2007/opf" version="3.0" unique-identifier="uid">
  <metadata xmlns:dc="http://purl.org/dc/elements/1.1/">
    <dc:identifier id="uid">urn:uuid:9f1c2b4e-3d5a-4c7b-8e2f-1a6d0c9b7e21</dc:identifier>
    <dc:title>The Sample Voyage</dc:title>
    <dc:creator>Ada Example</dc:creator>
    <dc:language>en</dc:language>
  </metadata>
  <manifest>
    <item id="nav" href="nav.xhtml" media-type="application/xhtml+xml" properties="nav"/>
    <item id="ch1" href="chapter1.xhtml" media-type="application/xhtml+xml"/>
    <item id="ch2" href="chapter2.xhtml" media-type="application/xhtml+xml"/>
  </manifest>
  <spine>
    <itemref idref="ch1"/>
    <itemref idref="ch2"/>
  </spine>
</package>

(真正的图书还会在清单中列出 CSS 和图片,并添加 dcterms:modified 日期。)

可重排 EPUB 与固定版式 EPUB

EPUB 支持两种版式,在包文档中设置:

EPUB 3 还可以包含音频、视频、MathML 公式和媒体叠加(media overlays),后者能让朗读语音与高亮显示的文字同步。不同阅读应用对这些附加功能的支持程度各不相同。

EPUB 与 DRM

EPUB 本身是开放的,但书店或图书馆可以用 DRM(数字版权管理)锁定某个副本:

受 DRM 保护的 EPUB 只能在获得该 DRM 授权的应用中打开,转换工具也无法读取其中加密的章节。你自己写的书和公版作品通常没有 DRM。

EPUB 和 PDF 的区别:该用哪种格式

EPUB 和 PDF 怎么选,归结为一个问题:文字应该适应屏幕,还是页面应该在任何地方都完全一样?

EPUB PDF
版式 可重排文字(可选固定版式) 固定页面,内容位置精确
在手机上 文字自动换行;读者自选字体和字号 需要缩放并在页面上来回滚动
文件大小 由文字、CSS 和图片压缩成的 ZIP;以文字为主的书通常很小 存储每一页的版式,通常还嵌入字体;同样的文字往往更大
无障碍 HTML 结构,文字由读者控制;EPUB Accessibility 1.1 是标准的一部分 只有加了标签(tagged)的 PDF 才好;固定页面让大字号文字在小屏幕上难以阅读
编辑 内部是 HTML 和 CSS;可用 Sigil 或 Calibre 编辑 需要 PDF 编辑器;修改文字很不方便
打印 并非为打印而设计;效果取决于应用 完全按设计效果打印
最适合 在电子阅读器、手机和平板上阅读的小说和非虚构图书 表单、发票、论文、手册以及任何需要打印的文件

对于供人阅读的书,EPUB 通常是更好的选择。如果文档的页面设计很重要,或者需要打印,请选择 PDF。

EPUB 文件怎么打开

下面介绍 EPUB 文件在各个平台上怎么打开。与 PDF 不同,EPUB 默认无法在网页浏览器中打开,因此你需要一个 EPUB 阅读器应用。

如何将 EPUB 转换为 PDF

有时你需要的是 PDF:比如打印某一章、在 PDF 阅读器中做批注,或者提交书稿。我们免费的 EPUB 转 PDF 转换器直接在浏览器中完成转换,无需上传图书。它会读取包文件并按照 spine 的顺序处理,显示书名、作者和章节列表,并允许你选择 A4 或 US Letter 纸张、10 到 16 pt 的字号、是否添加标题页、是否让每章另起一页以及是否添加页码。

开始之前,最好先了解它的局限。该转换器提取的是文字:标题会变成粗体标题,段落和列表项则按页面重新排版。图片、表格、自定义 CSS 和嵌入字体不会保留。其内置字体只覆盖 Latin-1 字符,因此大多数西欧语言的重音字母可以正常显示,但西里尔文、希腊文、阿拉伯文、中文或日文会变成问号。受 DRM 保护的图书无法读取。

如果 PDF 中需要保留图片、样式或非拉丁文字,免费的 Calibre 应用更合适:它的桌面转换器会渲染图书自身的 HTML 和 CSS。如果只需以文字为主、私密地转换一本无 DRM 的图书,可以在线将 EPUB 转换为 PDF,几秒钟即可完成。

如何制作或编辑 EPUB 文件

请在源文档中使用真正的标题样式:大多数转换工具会把“标题 1”(Heading 1)转换为章节和目录。

常见问题

EPUB 是什么的缩写?

EPUB 是 electronic publication(电子出版物)的缩写。它是由 W3C 维护的开放电子书标准,当前版本为 EPUB 3.3。

EPUB 比 PDF 好吗?

在手机、平板和电子阅读器上阅读时,通常是的,因为文字会自动重排,字号也由你选择。如果要打印或需要精确的页面设计,PDF 更好。

可以在 Kindle 上阅读 EPUB 文件吗?

可以,前提是该 EPUB 没有 DRM。用 Amazon 的 Send to Kindle 服务发送即可,该服务将 EPUB 列为支持的文件类型之一(每个文件最大 200 MB),并会把图书添加到你的 Kindle 书库。

为什么我的 EPUB 文件打不开?

它可能受 DRM 保护(例如你下载的是 .acsm 许可证文件,需要用 Adobe Digital Editions 打开),可能下载不完整,也可能你的应用不支持 EPUB。可以试试 Calibre 或 Thorium Reader。

EPUB 文件就是 ZIP 文件吗?

是的。它是一个遵循特定规则的 ZIP 压缩包:mimetype 文件必须排在第一位且不压缩,META-INF/container.xml 指向包文件。把扩展名改为 .zip 就能查看里面的内容。

免费试用:EPUB 转 PDF 免费使用,无需注册账号。