admin管理员组

文章数量:1531726

2024年3月23日发(作者:)

百度文库 - 让每个人平等地提升自我

轻松制作epub电子书

By Oxen(老老老牛),2011年8月15日

前言

电子书制作本身是一个轻松、有趣的事儿。有人说苦,老牛倒不觉得。可能是老爱所说

“兴趣是最好的老师”?其实老牛本身对电子书制作并不“热爱”,热爱的是电子书,是读

书,呵呵呵。不过,老牛现在也确实觉得制作电子书并不“苦”或“累”。今年4月以前,

我会有苦累之感,但现在不会了,一点不苦,一点不累,反而乐在其中,乐不思蜀,竟忘了

本业——读书了

电子书制作本身是一个轻松、有趣的事儿。不错。不过,前提是,或者说关键是,你得

找到窍门,你得掌握方法,你得把信门道。

老牛不感说已经找到了终极真理。老牛还没这本事,更没那么“牛”,也不想好为人师,

那么13 老牛只是把自己的体会、收获拿出来,与大家分享而已。目的不外是让大家都

有机会分享制作的快乐,让更多的书友有更多的优质电子书可读。仅此而已。

前一段在hi-pda论坛上曾发贴问有没有兴趣读我写的电子书制作“教”程。似乎……

现在CssSTAR已经出笼,EpubSTAR也没有更新的动力,突然好像没事儿了。那就写点吧。

随意写,没有大章法,也没有整块的时间,有空才写,所以大家伙不要期望过高嘿嘿。

初步的想法,是分两块写:一是文本整理,主要工具是潜力强大的word。当然有其他

辅助工具软件。二是epub和PDF生成,主要工具是我的小作EpubSTAR。PDF目前是在word

上生成,将来很可能我的EpubSTAR也有这个功能,看我有没有更新的动力了(目前暂时动

力不足呵呵)。

另外,题目也没想好。“电子书轻松做”,俗;“弄电子书这点轻松事儿”,更俗?

这个帖子在hi-pda和我的私家博客同步进行。两个网址是:

: :

轻松制作第一步:文本整理

目标:将网上下载的txt文本进行规范化整理,使之符合中文篇章规范。

任务:用工具软件进行自动化处理。

推荐软件:排版助手、word。

1.查找资源

1

百度文库 - 让每个人平等地提升自我

网上下载的txt资源良莠不齐,整理的功夫依原txt资源的基础而异。

我找了一下,就用置顶贴里经过jingstone大虾整理过的精美txt素材来轻松制作吧。

我选择的是《中国童话百篇》。

附txt素材:

KB, 下载次数: 0)

2.分析问题

今天找到的txt资源基础较好。段首空两格这个中文基本规范是坚持得很好的,这里要

赞一下jingstone大虾,为大家提供了这么好的素材。

问题在哪儿?打开下载的“中国童话百篇.txt”,发现主要问题是:

1)引号都是英文的半角引号;

2)有不少地方引号不配对。其实不是不配对,而是OCR出来的文本,引号被识别成了

逗号“,”或者撇号“`”等。

2

百度文库 - 让每个人平等地提升自我

3)有个别空段落问题,即段间空了两或三行。

解决办法:用排版助手修正。

3.设置选项

启动排版助手后,点“选项”按钮。以下为设置要点:

1)标点:勾上“引号修正”。这是本次修正整理的关键。

2)空格:去除“删除段首尾空格”和“增加段首缩进空格”。原素材基础不错,不用

这个选项了。如果原素材不好,要勾上这两个空格选项。

3)段落:保留默认,勾上“删除空段落”。其下选“段落之间无空行”。

注意:慎勾“删除非段落换行”。由于排版助手程序的bug或者不够智能,无法判断标

题行与非段落换行之别,容易对标题行动手术。所以老牛一般不用这个功能。非段落换行问

题改用word来处理。

4)半角/全角:选“不转换”。

5)特殊功能:暂时全不选。

设置完上述选项后,点“确定”,返回程序主界面。

3

百度文库 - 让每个人平等地提升自我

4.整理

设置完上述选项后,点“排版”按钮。程序自动进行整理。

5.检查并再整理

上述整理后,大部分引号问题会得到解决。但是仔细检查,会发现,整理后的引号问题

大大的。看图:

看到了吧?前引号、后引号坐的位置不对了。这一问题在后面大量出现!晕啊,还不如

不整理呐!%……#¥#……—

怎么办?

别急,仔细观察分析,发现造成引号位置不对的原因有二:

4

百度文库 - 让每个人平等地提升自我

1)原素材本身引号就不配对。即整理前分析的OCR识别错误又没纠正。

2)排版助手只会机械地按中文双引号进行配对处理,一个前引号必然跟一个后引号。

解决办法:把不配对的引号弄配对了。

具体操作:

1)在上述整理的基础上,从整理的文档开头检查起,找到第一个不配对的地方,加上

一个前(或后)引号;

2)点击“排版”按钮,再次整理。

3)重复上述两步,直至最后文档检查完成。工作量视素材质量而定。

至此,txt素材整理完成。

附:整理完成的txt文本: KB, 下载次数: 0)

轻松制作第二步:书籍排版

目标:将初步整理的txt文本进行规范化排版,使之符合中文书籍规范。

任务:学会表现与内容分离的现代电子文档理念,用标题样式排版电子书。

推荐软件:word。我使用word2010,实际2003/2007也可。不过我的图例只能是2010

了,大家可以参照着看就行了。

1.弄清原理

表现与内容分离,就是在内容载体里只处理内容,对内容的格式化处理交由“样式”去

处理。当要对内容的格式进行调整、修改时,只需在样式表中修改样式的格式化定义即可。

只要修改样式,内容载体里的全部相应的内容的格式就全部自动统一修改完成,无需在海量

的内容载体中逐一费神去手工修改或逐一查找替换。

表现与内容分离的电子文档处理理念,有两个好处:

1)提高文档效率:以较小的文档体积,承载大量丰富的格式信息;

2)提高处理效率:以较小的工作量,代替过去在海量文本中修改格式排版的工作。

样式表是表现与内容分离的具体表现。在word软件中,样式表就是文档窗口右侧的样

式窗里的东东;用标题1-9等样式处理过的文档,可在word软件的文档窗左侧的导航窗(在

word2003/7里是“文档结构图”)里显示相应的标题列表等。.doc文档没有开放,无法看

到其中结构;.docx系符合xml规范的文档包,解压后可看到,内容存在文档里,格式等表

现信息存在文档里。

在epub文档中,样式表就是epub文档包里的css文档。其中可定义字体及其调用路径、

标题1-9、图片格式等。其他html或xhtml文档则是书籍的内容。

详细的解释以后再说,这里只需了解这么多即可。

另外还有个标题设置规则,这个示例用不上,暂时按下不表。

5

百度文库 - 让每个人平等地提升自我

2.具体操作

1)导入文本:打开word,新建一个文档,把上一步整理好的txt文档复制粘贴到这个

新文档里。建议用无格式粘贴,即只粘贴没有原文档格式的纯文本内容。具体操作:

Ctrl+Alt+V,选“无格式文本”,确定。或鼠标右键-粘贴选项:A(只保留文本)。或者

直接在“打开”对话框中打开该txt文档。

2)打开样式窗和导航窗:这两个窗格是word样式处理的灵魂式的工具。

打开样式窗:在word2010中点工具栏右下方的“样式”面板最右下角的小箭头,在文

档窗右侧就显示了样式窗。在样式窗中可以对文档窗中的文本内容进行格式化操作,也可对

样式进行修改。

打开导航窗(文档结构图):在word2010中点“视图”菜单-显示面板-勾上“导航

窗格”,在文档窗左侧就显示了导航窗格(word2003/7叫“文档结构图”)。导航窗格的

作用是显示样式处理后的标题列表,包括1-9级标题,可折叠或展开显示。

6

百度文库 - 让每个人平等地提升自我

3)设置标题样式:在文档窗中,用鼠标把光标放在需要设置为标题的文本行上,点击

样式窗格里的标题样式(如标题1或2……),文档窗中的光标所在行就设置为相应的标题

样式了。同时,左侧的导航窗格也同时显示所设置的标题文本。

在本示例中,只需点两下鼠标即可:

我们在第一篇童话的标题“笨狼上学”这一行上点一下,光标就在这行上闪烁;

在样式窗格找到“标题2”,在其身上点一下。

这时,“笨狼上学”这一行格式就变了,成为样式窗格里word默认的“标题 2”样式

所定义的格式。同时,导航窗格也显示了“笨狼上学”。

7

百度文库 - 让每个人平等地提升自我

重复第3步,直至全部童话标题都设置完成。

8

百度文库 - 让每个人平等地提升自我

4)保存文档:点击菜单中的保存,取个书籍名即可。为了方便自己对所制作的书籍进

行管理,老牛建议书籍文档取名规则为“书名(作者或编者)”。老牛一直这么做,所以要

查找管理很方便。本示例是传统童话汇编,没有作者,也不知编者,只好作罢。

至此,轻松制作的第二步:书籍排版即告完工。简单吧?

附排版完成的word文档:

轻松制作第三步:书籍生成epub

目标:将整理和排版完成的word文档用工具软件转换生成epub格式的书籍。

任务:学会使用工具软件,生成规范的epub书籍。

推荐软件:EpubSTAR、EasyPub。我使用EpubSTAR,一键生成,非常方便。

1.软件介绍

EpubSTAR:作者是我,老牛嘿嘿。这是一款epub格式电子书生成软件,即word to epub

转换程序。目前的版本是。你可以利用现成的word文档(word 97/2003/2007/2010)自动

生成epub格式电子书。一键生成,使用方便。

EasyPub:作者是lucida。这是一款txt to epub转换程序。设置好参数后也是一键转

换。由于是txt转换程序,不属本节讨论范围,留待以后再作详细介绍。

EpubSTAR的下载地址:

: by-smart:

2.操作步骤

用EpubSTAR生成epub书籍,操作很简单,选择源文件、输出路径和封面后,一键生成。

具体详述如下:

9

百度文库 - 让每个人平等地提升自我

1)选择源文件。在“源文件”文本框中输入上一步排版好的word文档的路径和文件名,

或者点击右侧的按钮在对话框中选择要处理的word文档。建议点按钮选择。

2)选择目标路径。在“输出到”文本框中输入生成的epub书籍的路径和文件名,或者

点击右侧的按钮在对话框中选择你想转出到的目标路径,只选目录即可。建议点按钮选择。

3)选择封面文件。点击“浏览封面图片”按钮,或双击空白图片框,在弹出的文件选

择器中选择你事先准备好的书籍封面。

4)输入书籍信息。如果你喜欢,可在相应的文本框中输入书籍的版权、简介等信息,

以及你的大名(“制作者”)。

5)生成书籍。点击“一键生成”按钮,EpubSTAR开始生成epub文档。在弹出的进度

窗口中会显示生成的进度信息。

生成完成后按屏幕操作,然后点击主界面的“退出”按钮退出EpubSTAR。在“输出到”

所选择的目录里可找到你想生成的epub书籍文档。

10

百度文库 - 让每个人平等地提升自我

附生成的epub书籍:

11

KB, 下载次数: 0)

本文标签: 文档标题样式整理生成