1.1. 认识ePub

ePub是一个自由的开放标准,可以“自动重新编排”内容,也就是文字内容可以根据阅读设备的特性,以最适于阅读的方式显示。ePub档案内部使用了XHTML或DTBook(一种由DAISYConsortium提出的XML标准)来展现文字,并以zip压缩格式来包裹档案内容。ePub格式中包含了数字版权管理(DRM)相关功能可供选用。Pub能够在不同的设备上进行阅读,如笔记本电脑、平板电脑、手持阅读器、手机,等等,目前已经成为数字图书的主流格式。

1.2. 准备ePub文件

首先,整理好书籍的各项信息,包括书名、作者、出版社、ISBN等相关的信息。其次,在制作电子书前,要取得书籍、杂志的原始文档,TXT文档最佳,Word或者其他可将文档复制出来的文档亦可;另外书籍杂志里要用到的图片文档可以用软件进行处理后另存为JPG或PNG格式放到文档中去。

1.3. 制作ePub电子书需要的软件

本文所分析的ePub电子书的制作,只采用AdobeInDesign CS5当作主要工具,图片的处理会用到Photoshop软件。

1.4. 为ePub建立一个新的InDesign文档

制作ePub文件时没有特定页面的大小,因在不同设备上观看时,它会自动重新排列内容以配合不同的电子设备的屏幕大小,所以在建立文件时,要着重在[主页]中设定版面之间的连接技巧。

1.4.1. InDesign菜单[文件]中的[新建]选择[新建文档]。 因为制作ePub电子书只需要单页的模式,在弹出的对话窗口中选择[主页页面],可以建立自动新增页面的排文功能。将页面大小的宽度设置为600像素,高度是800像素,这样可以适用于较大的屏幕,对于一般的电子设备比较普及的4:3比例,可以方便地预览最终的效果,设定好后按[边距和分栏]按钮;

1.4.2. 在[边距和分栏]的对话框中输入10像素,完成后点击[确定]。

2. 文字编辑

2.1. 从Word或其他文字编辑器置入文字

2.1.1. 在菜单[文件]中选择[置入],选取合适的Word文档,点击[打开]按钮。

2.1.2. 这时就会看到自动加页排文的效果,如果要置入大量的文字到[主页]内的文字框中,它会自动增加页面,直到可以显示所有文字为止,可以使用快捷键Ctrl Shift及按下鼠标,还可以在[页面]面板的菜单中选择[忽略所有主页页面]来释放文字的框架。

2.2. 建立并使用字符样式

ePub格式就是针对以文字为主的电子书刊,所以文字的处理是最重要的环节,我们可以利用一些比较专业的具有选择字符样式功能的阅读器或阅读软件,使用户在使用阅读软件和阅读器时能够随自己的喜好自行套用其他字款。ePub格式是利用CSS来控制字体大小、粗细、颜色,而[段落样式]是和CSS互相对应的,如果文件中设定了题目的文字大小,而没有套用样式的话,阅读器或阅读软件只会当作一般的文字来处理,相反,如设定了样式的话,在输出时便会自动制作CSS样式表,阅读器或阅读软件便可以表现出文字的不同外观。

2.2.1. 使用[文字工具]选取部分文字,利用[字符]面板设定文字大小及[色板]面板来更改颜色。

2.2.2. 在[字符样式]面板中选取[新增字符样式];在弹出的视窗中输入样式名称,在基于中选择[无]、勾选[将样式应用于选区],把正在建立的样式立即套用在选取的文字上。

2.3. 添加段落样式

2.3.1. 在[字符]面板选择好字体的大小,在[色板]面板中选好颜色。

2.3.2. 使用[文字工具]选取设定好的文字内容。

2.3.3. 在[段落样式]面板的选项中选取[新增段落样式],在弹出的窗口中输入样式名称,在[基于]选择[无段落样式]、在[下一样式]中[同一样式]以及勾选[将样式应用于选区],设定好后点击[确定]。

2.4. 因不同的设备会有设定上的差别,完成[段落样式]也不一定能够完整地在阅读器或阅读软件中显示出来。

2.5. 间距的控制

强制换行,在InDesign中,如果为段落之间加上空行,可直接点击键盘上的[回车]键,基本上加多少空行都是可以的,但是在ePub格式中,无论输入多少个[回车],它都只会计算为一个,所以如果想加入多个空行,可以按键盘上的[shift] [回车]键。

3. 建立连接

3.1. 文字锚点连接

3.1.1. 建立锚点连接,先要设定连接的目的地,即是按键后会去到那一段文字的位置,选取目的地文字。

3.1.2. 在[超链接]面板中选[新建超链接];在弹出的对话框中,类型选[文字锚点]及命名这锚点的名称,完成后按[确定]。

3.1.3. 完成目的地设定后,设定起点按钮,选取文字作[锚点连接]的按钮;在[超链接]面板中选[超链接];在弹出的窗口中设定[锚点连结],连结至选择[文字锚点]、文件选目的地的文件名称、文字锚点选刚才锚点的名称,完成后按[确定]。

3.1.4. 如果想测试这建立好的连结是否正常运作,只要选取起点文字后,在[超链接]面板的选项中选[跳到目的地]便可。

3.2. 超链接

选取欲加上超链接的文字,然后在[超链接]面板中选[新增超链接],在弹出的对话窗口中连结到选[URL]及输入目的地的网址完成后按[确定]。

4. 构件的设置

4.1. 建立电子书的封面

电子书的封面最好是使用JPG格式的图片置入。

4.2. 使用InDesign的书籍功能

把完成或新建的每个章节档案加入书籍中来建立书籍的章节,这些独立的文档名称会自动成为电子书中目录页的章节名称。

4.2.1. 在[书籍]面板添加全部或部分的文档。

4.2.2. 在[书籍]面板中的选项中选用合适的输出功能。要打印、输入PDF或ePub及封装[书籍]中的文档,必须在[书籍]面板的选项中启动。

4.3. 自动建立目录

4.3.1. 在菜单[书籍]面板中选[目录样式]。

4.3.2. 窗口中按[新建],输入[目录样式]名称,标题栏中输入目录页的标题名称。

4.3.3. 完成设定后,新建的名称便会出现在列表在,按[确定]。

4.4. 设置电子书的信息

输出ePub格式时,其中一个选项[包含InDesign目录项目],勾选后便可选取利用[目录样式]的设定,产生[目录]资料,勾选[禁止文档的自动条目]便不会出现文件的名称。

4.5. 修复电子书的错误

ePub电子书的修复可以使用谷歌托管的code.google.com/p/EPUBcheck来验证,还可以选择免费的Java的应用程序EPUBcheck。

5. 导出ePub

输出ePub格式前必须填好书名、作者的资料,在菜单[文件]中选[文件信息],在对话框中输入相关的资料,完成后按[确定]。常规的导出设置步骤是:

5.0.1. 输入[文件信息]后,可在菜单[文件]中选[导出至][EPUB]。

5.0.2. 在弹出的视窗中输入新建的ePub档案的名称及浏览储放位置,按[确定]。

5.0.3. 在[DigitalEditions]导出选项窗口中选[常规]选项,勾选[包含文档源数据]及依据页面布局。

6. 修改CSS美化字体

充分控制字型的外观表现,修改CSS时无可避免的。

6.1. ePub档案解压

先把ePub文件名改为zip,在对话框中按[是]更改;再选取档案及按鼠标右键,在功能选项中选择[解压缩至此],把解压后的文件放在同一文件夹中,完成后在OEBPS文件夹中选templates.css,然后利用[记事本]来关闭档案。可以按照自己喜好去修改修改CSS档案。

6.2. 压缩返回ePub格式

完成修改CSS后,把档案压缩,文档名恢复到ePub格式。

7. IndesignCS5制作ePub电子书注意事项

7.1. 所有的文件和引用的图片最好不用中文命名,预防出现乱码。

7.2. 需要IndesignCS 5.5版本才能够指定封面图片。如果使用CS5版本,找个Calibre软件来设定元数据,转化一下即可。

7.3. 书籍文件导出为ePub格式,目录可自动为书籍内各文件的名字 页码。如果要改变目录的内容,具体办法为:

7.3.1. 将EPUB文件后缀改为zip。

7.3.2. 解压缩zip文件,用文本方式打开toc.ncx文件(目录索引文件),找到相应位置替换所需的内容即可。另外content.opf则是个xml文件,找个xml编辑器打可直接修改元数据信息。

7.3.3. 将所有文件重新打包成zip压缩文件,把zip后缀改为ePub即可。