制作epub常用的工具推荐

说明

这篇文章简单给大家列举一下我常用的工具软件,每个软件做个简单的介绍。

做书软件

sigil

这个是我做书的唯一软件。它主要有几个好处:

  1. 严格遵循 OEBPS 架构;
  2. 代码和效果页面随时切换,而且不会自动生成垃圾代码;
  3. 支持正则表达式的搜索替换,以及可自定义的代码片段栏;
  4. 用 QT 编写,跨平台;
  5. 支持文件批量操作,生成和编辑目录等;
  6. 支持python 编写的各种插件。

当然用过 sigil 的都知道这些是废话。sigil 有两个比较大的版本,功能差异较大。一个是0.8.7(及以下版本),一个是0.8.9(及以上版本),0.8.7是旧架构的最后一个版本,主要特点:

  1. 仅支持制作 epub2.0结构;
  2. 对 opf 文件的限制较宽松,可以写入多看漫画特有标签;
  3. 保存时自动清理 html 代码,对于<p></p>这种代码会直接清理掉;直接在代码另起一行写内容,保存时会自动在头尾加上<p>标签;
  4. 不含 python 解释器,装插件之前需要另外安装 python 环境;
  5. 内置了个比较繁琐的 epub 有效性检查工具 flightscrew,可以检查出绝大部分 epub 问题,多看这种不标准的语法也能检查出来,不过不利于真正错误的定位;
  6. 自动纠错能力比较强,比如<h1>标题</p>,可以自动把后面的修正为</h1>
  7. 对于大文件的处理效率较低。比如我做的《梁羽生武侠全集》,需要10多分钟才能打开。

到了0.8.9,开发者对于软件的架构做了一个大的调整,最新版本是0.9.6(软件托管在 github,搜一下就知道了),如果使用没有 bug,推荐使用新的版本。新版本的主要特点:

  1. 支持制作 epub2.0和3.0的结构;
  2. 对 opf文件的限制较严格,写入多看漫画特有标签保存了也会被清理。所以要做多看漫画书,只能用旧版本;
  3. 保存时不会自动清理 html 代码,需要在菜单里选择。另外<p></p>这种代码不会自动清理;直接另起一行写内容也不会自动加<p>标签;
  4. 包含 python3.4解释器,不需要额外安装了(额外安装也支持);
  5. 去掉了内置的 flightscrew,作为插件提供,换成了一个更加简洁的错误检查工具;
  6. 自动纠错能力很差,有时候不规范的直接切到效果页面显示错误而不能定位。像<h1>标题</p>这种错误,</h1>会修正到最后一行去。
  7. 大幅提高了大文件的处理效率。还是以《梁羽生武侠全集》为例,大概2到3分钟就可以打开。

sigil 有几个必备的插件,可以说是必装的,不过这些插件都是要翻墙才能访问的,我会统一放在网盘里,这里列举一下:

  1. KindleImport,可以无损导入解密的 mobi 和 azw 格式为 epub,非常好用;
  2. Kindlegen,可以导出为 mobi 或者 azw 格式;
  3. DOCXImport,可以导入 docx 文件,脚注可以转换为注释,非常实用;
  4. ODTImport,这个国内可能用得较少,和上面的功能差不多,只不过是 odt 格式的导入;
  5. PrincePDF,导出为 pdf 格式;
  6. Grammar check,可以检查多种语言的语法,包括中文;
  7. ePUB Optimizer,可以无损优化 epub 内部图像文件的大小,不过这个插件的效果视 epub 而定,有的可以显著减小,有的却会增大。而且插件的运行效率不是很高。
  8. icarus,这个是用来制作有声电子书的,可以辅助插入 smil 文件属性。

dobby

这个软件是多看官方推出的,其实看软件结构也是用 sigil 改的,不过它把代码界面完全去除了,可以实现完全图形化制作多看电子书。它有个优点就是未做好的书是以源文件形式存在的,最后要输出 epub 了才会编译,这样比较便于维护。缺点就是不能自己写样式,都是固定的,当然你也可以修改它内置的 css 文件来增加样式。我主要用它来看多看专用的一些代码写法。

文本处理

文本处理的软件很多,可以任意选择自己喜欢的用,比如 emeditor,支持正则处理;notepad++,支持大量插件,等等。
我常用的是 notepad2,主要是看中它处理大文本速度快,支持转义符,可以块选择。
另外还有一个非常好的小工具txtformat(gidot也类似),这个工具可以自动批量去除硬换行和网文的广告,属于清理文本的首选工具。

ocr 处理

如果网上没有文本,只有纸书,那就只有自己拿扫描仪去扫成 pdf,然后用 ocr 软件来识别了。一般用 汉王和abbyy,相比之下汉王的汉字识别率更高一些,abbyy对标点符号和西文的处理更好一些。abbyy对配置要求比较高,配置高的机子识别率会很高,配置不咋样的,很多字会识别成“巧”,不知道为啥。
abbyy 还有一个优点就是自动识别硬换行,如 pdf 文件很多在一定字数处换行,abbyy 可以自动将其替换成空格。
目前通行的做法是汉王和abbyy分别进行ocr,保留硬换行,然后用beyond compare进行逐行对比修改,这种办法可以极大减少错字。当然如果原始文档质量很差,两个软件o出来都是错误连篇的话,那这种办法就行不通了。

图像处理

图像处理一般没别的选择,只有 ps 可用。当然你如果绘画很牛逼也可以用 painter 自己去画。

photoshop

版本不需要太高,cs5就够了,32位版本支持更多的滤镜插件。如果需要做简单的3d 图像处理,可以选择更高的版本。ps 各种各样的技巧网上一大把,这里就不多说了。

illustrator

做书很多时候用位图不够清晰,必须用到矢量素材,而矢量图和 ps 能匹配的也就只有 ai 了。当然你如果熟悉矢量图的制作,也可以用 coreldraw 或者 inkscape。某些cdr格式的素材只有coreldraw可以完整打开,inkscape兼容性要差一点。

vector magic

这个号称是转换位图到矢量图最好的软件,如果有不是很复杂的位图需要无损放大,可以用这个软件试试。

photozoom pro

这个是使用算法放大位图的工具,不过实在模糊的图片它也没办法。

PNGGauntlet

这个是无损缩减 png 格式的工具,效果还是很明显的,如果 ePUB Optimizer 插件作用不大,试试这个绝对没坏处。如果是mac机,有个imageoptim无损压缩工具用。

取色工具

设计电子书必须要考虑颜色搭配。网上有很多在线搭配颜色的工具,本地的小工具也有一些。

小丸拾色器

这个是我常用的取色工具,可以打开 windows 调色板取色,也可以屏幕取色,不过需要 .net 的支持;

colorscheme studio

这个工具比较大,可以比较专业的提供各种颜色,也可以取色。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,332评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,508评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,812评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,607评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,728评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,919评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,071评论 3 410
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,802评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,256评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,576评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,712评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,389评论 4 332
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,032评论 3 316
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,798评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,026评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,473评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,606评论 2 350

推荐阅读更多精彩内容