文件名称:bookmaker:用于创建epub文件的节点模块
文件大小:1.13MB
文件格式:ZIP
更新时间:2024-05-31 17:43:26
JavaScript
庄家 一个节点模块,用于解析,弄乱和写出EPUB文件。 大图景 这是用于将数字书籍与EPUB相互转换的对象和功能的集合。 当前,它实现fromEpub(EPUB2和EPUB3)和toEpub(仅EPUB3)方法。 它的内部结构是EPUB3的子集,因此并非所有EPUB3功能都受支持,某些转换会造成损失。 它将变得更好,但是完整的EPUB3不在卡片上(该规格的某些内容只是愚蠢的)。 想法是该模块将用于创建grunt插件和命令行工具。 服务器端的使用也是可能的,但是我没有仔细研究可能需要或需要的内容。 基础知识 加载epub的简单版本: var bookmaker = require('bookmaker'); bookmaker.fromEpub('path/to/epubfile.epub', function(null, book) { console.log(book); });
【文件预览】:
bookmaker-master
----epubprocess()
--------program.js(389B)
--------optimisations.js(4KB)
--------epubmodify.js(112B)
--------epubprocess.js(5KB)
--------prompts.js(13KB)
--------epubgen.js(112B)
--------utilities.js(5KB)
----package.json(1KB)
----templates()
--------toc.ncx(2KB)
--------encryption.xml(443B)
--------index.html(2KB)
--------chapter.xhtml(2KB)
--------content.opf(6KB)
--------index.xhtml(3KB)
--------cover.xhtml(404B)
--------chapter.html(189B)
--------refines.html(432B)
--------htmltoc.xhtml(2KB)
--------cover.html(103B)
----test()
--------loadepub.js(2KB)
--------mocha.opts(19B)
--------chapter.js(5KB)
--------book.js(3KB)
--------assets.js(2KB)
--------files()
--------loaders.js(2KB)
--------epub.js(6KB)
----LICENSE(2KB)
----Gruntfile.js(2KB)
----src()
--------templates.js(893B)
--------mangler.js(2KB)
--------index.js(1KB)
--------exporters.js(15KB)
--------chapter.js(4KB)
--------logger.js(311B)
--------utilities.js(5KB)
--------epubloader.js(16KB)
--------book.js(8KB)
--------assets.js(4KB)
--------loaders.js(4KB)
--------epub.js(8KB)
----zipstream-contentment()
--------license.txt(1KB)
--------package.json(2KB)
--------test()
--------zipstream.js(8KB)
--------example.js(438B)
--------.npmignore(12B)
--------crc32.js(3KB)
--------README.md(1KB)
----.gitignore(3KB)
----README.md(3KB)
----.jshintrc(206B)
----scripts()
--------epubloader.coffee(12KB)
--------chapter.coffee(3KB)
--------utilities.coffee(3KB)
--------mangler.coffee(1KB)
--------test()
--------assets.coffee(2KB)
--------book.coffee(5KB)
--------loaders.coffee(3KB)
--------epub.coffee(6KB)
--------exporters.coffee(10KB)
--------logger.coffee(251B)
--------jshint.json(140B)
--------index.coffee(1KB)