[原创开源项目]EPUBBuilder一款在线的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编辑感兴趣可以fork或者star项目, github的地址为:https://github.com/sqqihao/EPubBuilder
主要功能
编辑器的主要功能只有两个 :
1: 新建一本epub书籍, 打开http://sqqihao.github.io/EPubBuilder/src/index.html的时候, 默认就会新建一个epub文件;
2: 编辑一本epub书, 点击"open" 按钮打开一本epub书, 一般epub文件越大打开的时间越久, 如果epub文件包含的图片越多, 处理时间也越久
编辑电子书功能的测试
去下载了一本电子书, http://www.ixdzs.com/down/62453_4?c=24906480 重生之神级学霸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
大爷们,可以赏些钱给我哇, 因为本宝宝目前失业啦,
好文要顶 记得点哦:
作者: NONO
出处:http://www.cnblogs.com/diligenceday/
企业网站:http://www.idrwl.com/
开源博客:http://www.github.com/sqqihao
QQ:287101329
微信:18101055830
厦门点燃未来网络科技有限公司, 是厦门最好的微信应用, 小程序, 微信网站, 公众号开发公司
转载于:https://www.cnblogs.com/diligenceday/p/5185716.html
[原创开源项目]EPUBBuilder一款在线的epub电子书编辑工具相关推荐
- vvv在线文档导出工具_一款真正实时的在线文档协作编辑工具,多人可同时对一份文件修改...
etherpad-lite 一个非常实时的网络协作文字处理器 Etherpad是一款真正实时的协作编辑器,可扩展到数千个同步实时用户. 与所有其他协作工具不同,Etherpad提供完全保真的数据导出和 ...
- CSS Animatie是一款在线制作CSS3动画的工具,可以在线直接制作CSS3动画效果,生成代码...
CSS Animatie是一款在线制作CSS3动画的工具,可以在线直接制作CSS3动画效果,生成代码 CSS Animatie 彩蛋爆料直击现场 CSS Animatie是一款在线制作CSS3动画的工 ...
- 团队协助 开源项目_几款研发团队协作工具对比
没有团队协作,企业将可能会因为团队的内耗和冲突导致项目无法完成,从而浪费了大量时间金钱和资源.所以绝大部分团队基本达成共识--"团队协作才能发挥价值,1+1>2".想提高团队 ...
- 码农必备,一款超好用Json编辑工具
DevWeekly收集整理每周优质开发者内容,包括开源项目.资源工具.技术文章等方面. 每周五定期发布,同步更新到 知乎:Jackpop . 欢迎大家投稿,提交issue,推荐或者自荐开源项目/资源/ ...
- python在线读-文档编辑工具Markdown
Markdown是一款非常简单高效的文档编辑工具,只用学习几个标签就可以设计非常简单的html文档. Markdown开发工具推荐 Windows:MarkdownPad,需要安装 Microsoft ...
- GitHub开源项目!一款功能强大的特征选择工具
点击上方"Datawhale",选择"星标"公众号 第一时间获取价值内容 编辑 | 机器学习算法与Python实践 特征选择(feature selection ...
- 边打“游戏”边学Vim!这款在线、交互的练习工具火了
金磊 发自 凹非寺 量子位 报道 | 公众号 QbitAI 天下苦Vim久矣. 虽然"高龄"."难用"等标签加身,但没办法,依旧无法阻挡Vim被热捧的现实. 那 ...
- 非常好用的一款在线json转excel的工具
给大家推荐一个超实用的json数据转excel工具: 可以去试试,只要在框框内复制好自己的json字符串 ,一秒钟转换成excel 方便快捷,而且是在线的, 一个浏览器即可 http://www.yz ...
- 推荐一款在线API、文档工具ShowDoc实现自动同步数据字典
实现mysql数据字典自动同步到showdoc脚本 介绍 好的数据字典文档能够清晰地反映出数据库的结构以及相关释义,方便技术人员查阅.我们很容易使用showdoc来生成展示数据库结构的字典文档,并且能 ...
- 推荐一款在线生成Integrity验证信息工具(SRI Hash 生成器)
1.什么是资源完整性(integrity)? 子资源完整性 (SRI) 是一项安全功能,可让浏览器验证其抓取的文件 (例如,从一个 CDN) 是在没有意外操作的情况下传递的.它的工作原理是允许您提供一 ...
最新文章
- 交叉编译器 arm-linux-gnueabi 和 arm-linux-gnueabihf 的区别
- 【干货】产品经理必知的11个微信接口
- hadoop学习笔记(三):hdfs体系结构和读写流程(转)
- CSS基础(part3)--伪类及伪元素
- SqlServer学习之存储过程
- 3分钟了解物理学发展史
- Ubuntu下使用cmake结合CmakeLists.txt生成makefile文件并进行编译
- 浅谈计算机是如何工作的及Linux下的简单反汇编操作
- C++ begin( ) cbegin( ) end() cend()区别
- 360怎么看电脑配置_电脑配置清单速查表-AMD
- 简繁体计算机术语对照表
- Python软件编程等级考试四级——20210905
- 财报识别OCR,披露虚假财务报表
- 电子工程师12个忠告,新手老鸟都值得一看!
- Chrome浏览器上集成IE内核方案
- 学习游戏开发,有哪些常识需要了解
- 10周拿下腾讯数据分析师认证
- C语言键盘方向键的读入
- 做智能眼镜是为了更方便地拍摄
- vba oracle 查询数据字典,VBA 数据字典编程求助 - Excel VBA开发 - Excel精英培训网 - Powered by Discuz!...
热门文章
- 互联网+智慧用电:智能微型断路器应用发展浅析-李亚俊
- 魅族pro5 刷机 android,魅族Pro5刷通用固件方法教程[多图]
- 常用javascript编码规范
- 万能声卡驱动win10_主流最新驱动程序下载地址分享 和垃圾驱动下载软件说再见...
- H264编码基础概念+格式分析
- elasticsearch之 hdfs上的备份和还原操作
- 电子产品EMC不合格,如何整改?
- OFDM学习笔记(七)(多址接入技术)
- 织梦采集侠破解版_最新dedecms织梦采集侠v2.6破解版
- 35、html制作QQ彩贝热销时装页面(注意:需要素材)