kindle-helperEnglish 项目介绍kindle-helper是一个Java依赖包,它可以帮助我们快捷的生成包含封面、目录的 .mobi 电子书。 软件环境实现原理kindle-helper通过一系列模板文件构建出生成书籍的 .opf 等文件,之后调用kindleGen生成 .mobi 文件。 运行须知因打包大小问题,依赖包中未包含kindleGen,因此运行前请将kindleGen放置在jar包同级目录的/bin下,也可自定义外部kindleGen目录,请通过kindlegenPath构建MobiWriter。 kindleGen官方下载 使用说明构建Book,并填充书籍章节chapters,之后调用对应的文件生成器即可。 生成.mobi 创建MobiWriter传入Book生成 .mobi ,若要附带封面图片,请调用coverUrl参数的MobiWriter构造器,目前仅支持远程图片。 生成.txt 创建TxtWriter传入Book生成 .txt 。 运行截图代码示例Book book = new Book();ChapterInfo chapterInfo = new ChapterInfo();//...赋值Book和chapterInfobook.setChapters(new ChapterInfo[]{chapterInfo});Writer writer = new MobiWriter();writer.generate(book, "D:\\tmp3"); 详情见Main.java Maven临时仓库在pom文件project元素的下一层增加如下配置: <repositories> <repository> <id>mvnrepo</id> <name>mvn repository</name> <url>https://gitee.com/hf-hf/mvnrepo/blob/master</url> </repository></repositories> 之后添加kindle-helper依赖: <dependency> <groupId>top.hunfan</groupId> <artifactId>kindle-helper</artifactId> <version>0.0.5</version></dependency> v0.0.5更新优化显示样式,修复部分bug,下载文章内图片支持本地路径 |
请发表评论