技术经验解读:【原创开源项目】EPUBBuilder一款在线的epub电子书编辑工具

简介: 技术经验解读:【原创开源项目】EPUBBuilder一款在线的epub电子书编辑工具

阅读目录


  epub  主要功能  编辑电子书功能的测试  其他功能  难点  优势  语言   其他


回到顶部  epub


  感觉自己么么哒,


  epub书:国外最流行的电子书格式: epub电子书介绍;


  epub全称为Electronic Publication的缩写,意为:电子出版, epub于2007年9月成为国际数位出版论坛(IDPF)的正式标准,以取代旧的开放Open eBook电子书标准,epub这种格式kindel目前不支持, 必须用相应的软件打开,比如PC端用calibre, firefox的插件EPUBReader , chrome的插件Readium 等;


  网络上也有EPUB书籍比较好的编辑器, 都是以应用(exe)的方式安装以后才能用,(都要下载安装等方式), 而且有一些有广告, 这几天一直在开发一款在线的epub编辑器,大概开发完成 ,在线地址为: EPUBBuilder;


  如果对epub编//代码效果参考:http://www.lyjsj.net.cn/wz/art_22896.html

辑感兴趣可以fork或者star项目, github的地址为:

回到顶部  主要功能


  编辑器的主要功能只有两个 :


    1: 新建一本epub书籍, 打开的时候, 默认就会新建一个epub文件;


    2: 编辑一本epub书, 点击"open" 按钮打开一本epub书, 一般epub文件越大打开的时间越久, 如果epub文件包含的图片越多, 处理时间也越久


回到顶部  编辑电子书功能的测试


  去下载了一本电子书, 重生之神级学霸txt下载,epub下载 , 用EPubBuilder编辑器加载40多秒, 后来发现这本书有300多个章节, 也难怪,


  如果需要编辑的epub书籍章节非常多, 比如超过100章, 加载会很慢,umeditor创建编辑器需要初始的时间比较久... , 但是现在的的电子书章节和整体内容都比较多, 性能是个大瓶颈..


  这些是我网上下的epub书籍的截图预览:


  编辑“网游之重生”的截图 :


  编辑“阿狸·梦之城堡”的截图:


回到顶部  其他功能


  当我们点击下载的时候需要对书籍的书籍信息进行编辑:


  点击DownloadEpub按钮可以在线打包出EPUB文件, 不要走后台;


  这个编辑器的编辑功能是引用百度的UMEditor编辑器;


回到顶部  难点


  实现的主要难点:


    1: epub文件中的image图片转化为base64编码的部分;


    2:当用户点击保存时候把界面中的数据抽象出来, 保存成约定格式的epub文件;


  编辑器的功能扩展也只要学会UMEditor这个编辑器的扩展即可;


回到顶部  优势


  这个编辑器的优势:


    1:在线创建, 只要有个浏览器即可随开随用, 支持的浏览器(FF, chrome, IE9+);


    2:轻量级, 功能简单, 方便扩展;


    3:支持从本地导入epub文件,方便二次编辑;


    4:托管在github, 不用担心打不开 \(~。~)/;


回到顶部  语言


  src/js/config.js为项目语言的目录, 目前提供英语和中文两种语言, 默认为中文的配置如下;


运行下面代码


var EBConfig = {


"lang" : "zh-cn"


};


  如果要使用英语的话,src/js/config.js要改成这样:


运行下面代码


var EBConfig = {


"lang" : "en"


};


  如果是英文的话, 效果图如下哦:


回到顶部   其他


  电子书编辑器遵循: epub文件规范3.0.1;


  在线使用: EPUBBuilder


  大爷们,可以赏些钱给我哇, 因为本宝宝目前失业啦,


  好文要顶 记得点哦:


出处:


企业网站:


开源博客:


天道酬勤


本文链接:


版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

相关文章
|
人工智能 Cloud Native 大数据
100+PDF开放下载!云栖大会一手资料来啦!(持续更新中)
我们为大家整理了本次云栖大会主分论坛共100多个PDF,欢迎下载学习!
25160 73
|
7月前
|
人工智能 Cloud Native 前端开发
2023年度阿里云社区电子书:技术之旅的精彩阅读
作为阿里云开发者社区的忠实粉丝,在2023年亲眼目睹阿里云社区推出了一系列精彩的电子书,带来了100+本精心制作的电子书,这些电子书涵盖了云原生、数据库、上云实践、架构运维等热门领域,为技术爱好者和开发者们提供了丰富的学习资源。那么本文就来简单分享和回顾一下2023年度阿里云社区电子书的丰富内容,并讨论一下读者对于这些电子书的喜好,以及期望在2024年看到的新书类别。
963 3
2023年度阿里云社区电子书:技术之旅的精彩阅读
|
算法
字节跳动《算法中文手册》火了,完整版 PDF 开放下载!
字节跳动《算法中文手册》火了,完整版 PDF 开放下载!
2253 0
字节跳动《算法中文手册》火了,完整版 PDF 开放下载!
|
运维 Cloud Native 安全
年度最受欢迎电子书合集
年度最受欢迎电子书合集来啦!
年度最受欢迎电子书合集
|
机器学习/深度学习 人工智能 前端开发
阿里巴巴D2 前端论坛最全视频来了!(附PPT下载) | 6大专题持续更新
D2 前端技术论坛 (Designer & Developer Frontend Technology Forum, 简称 D2),是由阿里经济体前端委员会主办的面向全球前端领域的技术论坛,立志于建设一个促进业内交流、引领前端领域发展的平台。目前 D2 已经成功地举办了13届,为国内外前端领域的开发者和设计者提供了共同探讨行业发展的机会,以技术会友、一起分享技术的乐趣。
26369 0
阿里巴巴D2 前端论坛最全视频来了!(附PPT下载) | 6大专题持续更新
|
Cloud Native 开发者 程序员
2019热门技术会议400个PDF资料下载!| 1024程序员节技术礼包之三
多少程序员们因为各种原因错过了那些轰动科技界的盛会,但是既然这是程序员的节日,开发者社区就不能让大家空着手回去!400则左右的大会PPT免费下载,还有40余位行业大咖的精彩演讲解读,不到现场,如临现场!这个节过的不亏!
56203 0
2019热门技术会议400个PDF资料下载!| 1024程序员节技术礼包之三
|
数据库 开发者
Dropplets 重拾简单的开源博客平台 Markdown 撰写、上传即发布
Dropplets 是一个开源的博客平台,让写博客变得更简单。无需数据库,你可以在几十秒内在任何服务器上安装 Dropplets。博客可以离线使用 Markdown 撰写,然后上传即可发布。
281 0
Dropplets 重拾简单的开源博客平台 Markdown 撰写、上传即发布
|
NoSQL 大数据 关系型数据库
【资料合集】阿里巴巴开源技术汇总——内含115个软件与100+技术文档、PDF下载
为了更好地让开发者们深入了解阿里开源,本文对社区内发布过的开源技术精品内容做了一次大汇总,包括115个阿里巴巴开源技术、阿里巴巴73款开源产品全向图、首届阿里开源峰会PDF+活动视频回顾等等。
22711 0
|
存储 C++
【回放视频+PPT下载整理】编程语言系列讲座:快速上手C++
C++在具有诸多优势的同时,也存在很多缺点,其中最主要的就是“极其消耗脑细胞”,也就是说使用C++会增大开发上的成本!那么究竟应该如何深入地学习C++呢?如何让你的脑细胞多活几天呢?云栖社区编程语言系列讲座:快速上手C++,付哲与陶云峰两位技术专家将带你深入学习C++!
8464 0
|
SQL 前端开发 物联网
2019必看8大技术大会&300+公开课全集(500+PDF下载)| 开发者必读(127期)
2019年即将结束之际,开发者社区小编整理了年度最值得关注的技术大会直播合辑,快来围观吧~
2346 0

热门文章

最新文章