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电子书编辑工具相关推荐

  1. vvv在线文档导出工具_一款真正实时的在线文档协作编辑工具,多人可同时对一份文件修改...

    etherpad-lite 一个非常实时的网络协作文字处理器 Etherpad是一款真正实时的协作编辑器,可扩展到数千个同步实时用户. 与所有其他协作工具不同,Etherpad提供完全保真的数据导出和 ...

  2. CSS Animatie是一款在线制作CSS3动画的工具,可以在线直接制作CSS3动画效果,生成代码...

    CSS Animatie是一款在线制作CSS3动画的工具,可以在线直接制作CSS3动画效果,生成代码 CSS Animatie 彩蛋爆料直击现场 CSS Animatie是一款在线制作CSS3动画的工 ...

  3. 团队协助 开源项目_几款研发团队协作工具对比

    没有团队协作,企业将可能会因为团队的内耗和冲突导致项目无法完成,从而浪费了大量时间金钱和资源.所以绝大部分团队基本达成共识--"团队协作才能发挥价值,1+1>2".想提高团队 ...

  4. 码农必备,一款超好用Json编辑工具

    DevWeekly收集整理每周优质开发者内容,包括开源项目.资源工具.技术文章等方面. 每周五定期发布,同步更新到 知乎:Jackpop . 欢迎大家投稿,提交issue,推荐或者自荐开源项目/资源/ ...

  5. python在线读-文档编辑工具Markdown

    Markdown是一款非常简单高效的文档编辑工具,只用学习几个标签就可以设计非常简单的html文档. Markdown开发工具推荐 Windows:MarkdownPad,需要安装 Microsoft ...

  6. GitHub开源项目!一款功能强大的特征选择工具

    点击上方"Datawhale",选择"星标"公众号 第一时间获取价值内容 编辑 | 机器学习算法与Python实践 特征选择(feature selection ...

  7. 边打“游戏”边学Vim!这款在线、交互的练习工具火了

    金磊 发自 凹非寺 量子位 报道 | 公众号 QbitAI 天下苦Vim久矣. 虽然"高龄"."难用"等标签加身,但没办法,依旧无法阻挡Vim被热捧的现实. 那 ...

  8. 非常好用的一款在线json转excel的工具

    给大家推荐一个超实用的json数据转excel工具: 可以去试试,只要在框框内复制好自己的json字符串 ,一秒钟转换成excel 方便快捷,而且是在线的, 一个浏览器即可 http://www.yz ...

  9. 推荐一款在线API、文档工具ShowDoc实现自动同步数据字典

    实现mysql数据字典自动同步到showdoc脚本 介绍 好的数据字典文档能够清晰地反映出数据库的结构以及相关释义,方便技术人员查阅.我们很容易使用showdoc来生成展示数据库结构的字典文档,并且能 ...

  10. 推荐一款在线生成Integrity验证信息工具(SRI Hash 生成器)

    1.什么是资源完整性(integrity)? 子资源完整性 (SRI) 是一项安全功能,可让浏览器验证其抓取的文件 (例如,从一个 CDN) 是在没有意外操作的情况下传递的.它的工作原理是允许您提供一 ...

最新文章

  1. 交叉编译器 arm-linux-gnueabi 和 arm-linux-gnueabihf 的区别
  2. 【干货】产品经理必知的11个微信接口
  3. hadoop学习笔记(三):hdfs体系结构和读写流程(转)
  4. CSS基础(part3)--伪类及伪元素
  5. SqlServer学习之存储过程
  6. 3分钟了解物理学发展史
  7. Ubuntu下使用cmake结合CmakeLists.txt生成makefile文件并进行编译
  8. 浅谈计算机是如何工作的及Linux下的简单反汇编操作
  9. C++ begin( ) cbegin( ) end() cend()区别
  10. 360怎么看电脑配置_电脑配置清单速查表-AMD
  11. 简繁体计算机术语对照表
  12. Python软件编程等级考试四级——20210905
  13. 财报识别OCR,披露虚假财务报表
  14. 电子工程师12个忠告,新手老鸟都值得一看!
  15. Chrome浏览器上集成IE内核方案
  16. 学习游戏开发,有哪些常识需要了解
  17. 10周拿下腾讯数据分析师认证
  18. C语言键盘方向键的读入
  19. 做智能眼镜是为了更方便地拍摄
  20. vba oracle 查询数据字典,VBA 数据字典编程求助 - Excel VBA开发 - Excel精英培训网 - Powered by Discuz!...

热门文章

  1. 互联网+智慧用电:智能微型断路器应用发展浅析-李亚俊
  2. 魅族pro5 刷机 android,魅族Pro5刷通用固件方法教程[多图]
  3. 常用javascript编码规范
  4. 万能声卡驱动win10_主流最新驱动程序下载地址分享 和垃圾驱动下载软件说再见...
  5. H264编码基础概念+格式分析
  6. elasticsearch之 hdfs上的备份和还原操作
  7. 电子产品EMC不合格,如何整改?
  8. OFDM学习笔记(七)(多址接入技术)
  9. 织梦采集侠破解版_最新dedecms织梦采集侠v2.6破解版
  10. 35、html制作QQ彩贝热销时装页面(注意:需要素材)