Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BookReader Project

概述 Abstract

这个是阅读器,用于看电子书的那种,计划支持多数常见的电子书格式以及 RSS(Feed)电子订阅,基于SpringBoot,javaFX。

搞事结束,已经不在用 springboot了,但是会留着一个springboot的分支。 目前已经移植到了自己的框架上。

本项目于20211/7/3日重新设计,便为新的基础框架,这使得工程结构更加清晰。

如果需要构建(build)此工程,需要提前在本地安装以下工程: Application-Dependency

Application-JavaFX

Application-Configure

Application-Data

本工程以及以上的组件需要Java 11 以上(建议JDK14),安装以上工程后直接安装一般的maven工程启动即可。

就目前而言,此工程还在完善之中。

this is a Reader for EBooks ,planning supports most common formats like txt epub pdf and more include RSS (Feeds)。

进度 Process

主要功能 Main Functions

  • 基础结构搭建(Basic Data Structs)
  • 基础UI的设计和美化 (UI Design)
  • 数据结构建模(DataStruct Design)
  • 核心接口(Core interface)
  • 文本阅读的实现(Text reader implemented)
  • PDF阅读的实现(Adobe PDF reader implement)
  • EPublic阅读的实现(EPUB File Reader implement)
  • MOBI文件的基础支撑(Mobi kindle format implement)
  • 早期UMD格式的支持(Universal Mobile document implement)
  • Djvu扫描格式的支持(Djvu scanned document implement)
  • Feed/RSS阅读(Feed RSS read implement)

细节功能 Details

  • 基本的书籍数据管理(Book Metadata)
  • 标签功能(Tags)
  • 书籍数据索引功能(index tree from metadata)
  • 文本内容可以通过键盘左右方向键快速翻页,回车可以重定向焦点。(key-board support)
  • 增加i18n语言切换(i18n language,Chinese English)

Bug记录

  • 主分类选中时首次切换到标签或者作者等位于Tree中的选项,将会导致表格空白。
  • 书籍属性中,tag标签在窗口关闭后未被清空。

About

a book reader 中文阅读器

Topics

Resources

Stars

38 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages