EPUB简介 |
EPUB简介
一、什么是 EPUB
EPub是一个自由的开放标准,属于一种可以「自动重新编排」的内容;也就是文字内容可以根据阅读设备的特性,以最适于阅读的方式显示。EPub档案内部使用了XHTML或DTBook (一种由DAISY Consortium提出的XML标准)来展现文字、并以zip压缩格式来包裹档案内容。EPub格式中包含了数字版权管理(DRM)相关功能可供选用。是基于 XML 的开放式 eBook 格式。
EPub于2007年9月成为国际数字出版论坛(IDPF)的正式标准,随后被主流出版商迅速采用,以取代旧的开放Open eBook电子书标准。EPub包括三项主要规格:
●开放出版结构(Open Publication Structure,OPS)2.0,以定义内容的版面
●开放包裹格式(Open Packaging Format,OPF)2.0,定义以XML为基础的.epub档案结构
●OEBPS容纳格式(OEBPS Container Format,OCF)1.0,将所有相关文件收集至ZIP压缩文件案之中。
二、支持EPUB格式阅读的软件
可以使用下列开放源代码或者商业软件在所有主流操作系统、Sony PRS 之类的 e-ink 设备或者 Apple iPhone 之类的小型设备上阅读 EPUB 格式。
●Adobe Digital Editions
●Calibre:免费、开放原始码、功能多样
●Mobipocket-Reader/Creator
●Openberg Lector
●Stanza计算机桌面版/iPhone版
●FBReader Free:可在Windows,Linux,以及多种PDA上使用的开放原始码阅读软件,支持多种文件格式
●BookGlutton:以阅读社为主的免费在线ePub阅读工具
冰箱选购●Bookworm Free:在线ePub阅读工具(亦适用于行动设备 )
●Talking Clipboard:文字到语音转换软件,可读出ePub书籍内容
●AZARDI ePub Desktop Reader(仅有Windows版):内建ePub编辑和重新压缩打包功能。
●eScape:供自由软件Open Office使用的ePub制作工具;适用于Windows与Linux系统
●epubBuilder: 功能强大的epub电子书制作软件, 多种格式导入。支持Stanza, Sony 505, Adobe DE等多种阅读器
三、目前支持EPUB格式的相关硬件
●苹果iPhone (使用Lexcycle Stanza软件)
●翰林eReader
●Sony Reader
●COOL-ER Reader
●使用Android系统的手机或其他装置(使用FBReaderJ )
●Plastic Logic
四、EPUB 文档格式官方说明
网址:/specs.htm
五、EPUB 与 PDF 对比
PDF 仍然是世界上应用最广泛的电子文档格式。
从图书出版商的角度来看,PDF 的优点包括:
●PDF 文件允许对页面布局进行像素级的控制,包括复杂的打印格式,如多栏格式和奇偶页相间的格式。
●有多种不同的 GUI 文档工具可生成 PDF,如 Microsoft® Office Word 和 Adobe® InDesign®。
●PDF 阅读器非常普及,现在大多数计算机上都有安装。
●PDF 可以嵌入特殊的字体,精确控制最终的输出结果。
从软件开发人员的角度来看,PDF 还远远不够理想:
●这不是一种简单易学的标准,因此编写自己的 PDF 生成代码非常困难。
虽然 PDF 现在是一种 ISO标准(ISO 32000-1:2008),但过去一直受一家公司的控制:Adobe Systems。
●尽管多数编程语言都提供了 PDF 库,但很多是商业产品或者嵌入到 GUI 应用程序中,外部进程不容易控制。并非所有的免费库都得到积极的维护。 metallica 上海
●PDF 原生文本可以通过程序提取出来并进行搜索,但很少可以对 PDF 进行标记以便简单可靠地转化成 Web 友好的格式。
●PDF 文档不容易流动,就是说很难适应小屏幕或者对布局进行明显的改变。
为何说 EPUB 对开发人员是友好的
●EPUB 解决了 PDF 和开发人员友好性有关的所有瑕疵。一个 EPUB 就是一个简单 ZIP 格式文件(使用 .epub 扩展名),其中包括按照预先定义的方式排列的文件。
●EPUB 中的所有内容基本上都是 XML。EPUB 文件可使用标准 XML 工具创建,不需要任何专门或者私有的软件。
●EPUB 内容(eBook 的具体内容)基本上都是 XHTML 1.1。绝地求生pc
●大多数 EPUB XML 模式都来自现成的、可免费获得的、已发布的规范。
●最关键的在于 EPUB 元数据是 XML,EPUB 内容是 XHTML。如果您的文档构建系统产生的结果用于 Web 和/或基于 XML,那么也可用于生成 EPUB。
六、为何说 EPUB 对开发人员是友好的
EPUB 解决了 PDF 和开发人员友好性有关的所有瑕疵。一个 EPUB 就是一个简单 ZIP 格式文件(使用 .epub 扩展名),其中包括按照预先定义的方式排列的文件。如何制作 ZIP 文档有一些技巧,稍后将在将EPUB文件捆绑为ZIP文档一节介绍。除此以外,EPUB 非常简单:
1.EPUB 中的所有内容基本上都是 XML。EPUB 文件可使用标准 XML 工具创建,不需要任何专门或者私有的软件。
2.EPUB 内容(eBook 的具体内容)基本上都是 XHTML 1.1送老师什么花(另一种格式是 DTBook,为视力受限者编码书籍的一种标准。关于 DTBook 的更多信息请参阅 参考资料,本教程中不涉及这部分)。
3.大多数 EPUB XML 模式都来自现成的、可免费获得的、已发布的规范。
最关键的在于 EPUB 元数据是 XML,EPUB 内容是 XHTML。如果您的文档构建系统产生的结果用于 Web 和/或基于 XML,那么也可用于生成 EPUB。
七、相关资料
Epub格式建构指南
Adobe公司所提供的电子书模板图书库
Infogrid Pacific公司所提供的电子书模板图书库
许婧怀孕使用 EPUB 制作数字图书教程
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论