设为首页收藏本站喵玉殿官方微博

 找回密码
 少女注册中
搜索
查看: 6834|回复: 0

[编程算法] (伪)epub电子书制作教程

[复制链接]
发表于 2017-1-30 23:17:26 | 显示全部楼层 |阅读模式
本帖最后由 緋月墨桜 于 2017-8-16 22:16 编辑

最近把游戏文档做了一个合集电子书 http://bbs.nyasama.com/forum.php?mod=viewthread&tid=65996,想到可能有人有做电子书的兴趣和需求,就简单写了一个(伪)电子书制作教程。我不是计算机相关专业的,没法写的很详细,列一下我参考的资料好了。如果有从事web前端的专业人士或者加入过轻小说制作组的前辈,欢迎指点交流~

先说一下epub是什么。epub本质上是html文档打包,用heml和css技术排版,与网页无异,有编程基础的可以很快上手。完全没有编程基础也没关系,有别的办法。
 
如果有现成的txt想做成epub,且不追求排版只想加个目录,那么不用限于我介绍的方法。网上有各种在线平台和大神写的小工具,我相信有非常方便快速的办法,需要自行探索。
 
但是要做一本精美的epub电子书,我还是推荐sigil。我曾经体验过EpubStar、eCub、Jutoh等软件,也试过各种在线笔记和写作平台如有道、印象、简书、看云等,最后才下定决心学css用sigil,才发现看起来最难最麻烦的反而是最简单效率最高的。无非花点时间学学怎么写代码,一劳永逸。
 
(以下均为win平台,mac可能有更好的软件)
 
常见的制作epub方法有两种,一种是用现有txt或word直接转换为epub,有数量繁多的在线转换网站和软件,我用过的有calibre和ePUBee;一种是手动排版,常用epubBuilder和sigil。
 
1.sigil
sigil是一款专门用于制作epub的功能强大的开源软件。理论上任何网页制作软件都可以做epub,但那就小题大做了。Sigil是专门软件,而且支持用外部编辑器写代码。

(需要注册掌上书苑论坛账号才能看,建议注册一个,后面会提到的epubBuilder也是掌上书苑出品的软件,也需要注册才能用。不想注册可以看这里 https://kindlefere.com/post/71.html 可能需翻墙)
从头开始介绍如何使用sigil,步骤详细清晰,手把手包教包会!非常感谢作者zecy,他的系列教程估计是不少epub制作者的启蒙教材。
zecy还很贴心地写了正则表达式和css的教程《sigil正则表达式的入门》和《CSS入门:框模型和选择器》,必读。链接在第一个帖子里有,就不贴出来了。
 
正则表达式入门也可以去ZC的网站看 http://anipv.info/blog/sigil-regexp-intro
也可以参考这篇帖子里正则表达式的例子:http://tieba.baidu.com/p/3493107610
 
拓展学习:http://www.w3school.com.cn  非常全面的网站建设教程,从事web工作的想必不陌生。只要看html和css相关的就可以了。
还有一个专门讲css的网站:http://www.divcss5.com  感觉比w3school讲的更细些。
喵玉殿也有一个讲html和css的帖子,推荐一看 http://bbs.nyasama.com/forum.php?mod=viewthread&tid=56566
 
2.epubBuilder
掌上书苑开发的epub制作软件,半可视化编辑,独家一键排版,支持css,功能强大操作简单。支持导入txt、html、chm等源文件,所以也可以当成格式转换软件用。
之所以说是半可视化,是因为它的编辑界面和预览看到的效果并不一样,做不到word那么直观。但与sigil相比不用学习代码,可以直接使用。
缺点是需要注册才能用,而且一天只能生成epub五次,多了要付费。网上有一个很老版本的破解版。
我最初就是用这款软件做的,但是后来实在受不了这软件的各种小毛病,就改投sigil了。sigil的效率、代码简洁程度、使用自由度都远超epubBuilder,要想做到精致排版细节完美,非sigil不可。
 
3.calibre
calibre是一款功能强大的电子书软件,可以阅读和管理各种格式的电子书,也能转换格式,还支持简单编辑epub。
 
介绍一个用word+clibre制作epub的方法:https://www.douban.com/note/307977172
步骤很详细,但用不着那么麻烦,直接将doc导入clibre转换就行了。个人其实不推荐这种方法,因为word中的排版会被改动,而且epub代码非常臃肿。
 
4. ePUBee
ePUBee是一个网站,推出了许多电子书相关的软件,也可以在线转换格式。
它还推出了一款word插件ePUBee智多星,可以直接用word打开和生成epub,非常方便。但是缺点与calibre一样,word排版会被改动。
 
5.其他
最后贴两篇帖子:
步骤极其详尽,从最初的OCR提取文字、文档整理,到软件操作,到高端的宏编写,面面俱到。但我觉得有点繁琐了,以我目前的水平用sigil足以做到期望的效果,而且做出来的epub纯净,用别的软件可能代码会被乱改。
 
制作排版精美的epub是个辛苦活,需要有很强的自学能力、极度的细致和耐心、一定的审美,在这过程中会随时遇到各种不懂各种懵逼,但是完成作品的成就感也是无可比拟的。欢迎各位交流讨论~
 
最后祝大家新年快乐~





评分

参与人数 1积分 +1 喵玉币 +5 萌度 +10 收起 理由
连携 + 1 + 5 + 10 精品文章

查看全部评分

您需要登录后才可以回帖 登录 | 少女注册中

本版积分规则

合作与事务联系|无图版|手机版|小黑屋|喵玉殿

GMT+8, 2025-10-31 03:47

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表