一款基于 Electron + Vue 3 开发的电子书阅读器。
支持格式: EPUB、MOBI、AZW3、FB2、PDF、TXT
有兴趣可以加入 QQ 群:616712461 (备注:Less Reader) 或者本人 QQ:37156760 (备注:Less Reader) 交流共同进步
- Windows 10( 个人电脑只有 Windows 系统的,linux 苹果系统没有测试)
- IDE:Visual Studio Code
- Nodejs:v20.18.0(只是我电脑上的版本,其他版本可能也没关系)
- 其他:详见 package.json
-
支持主流电子书格式:EPUB、MOBI、AZW3、FB2、PDF、TXT
-
解析文件的来自开源软件: foliate-js
-
完美解析,确保最佳阅读体验,界面设计来源: readest
-
功能参考:
koodo-reader 语言框架: Electron + React + Typescript
anx-reader 语言框架 : FLutter
-
TTS 朗读功能, 使用 Web Speech API 实现, 可惜只有三种语音,而且都是女生,区别不大。但是免费 可以选择声音,语速等。
-
使用 sqlite 用作数据保存。 (Windows 环境)数据保存位置:C:\Users*用户名*\AppData\Roaming\less-reader 注:*用户名* 为你的电脑用户名
-
记住每个阅读窗口的大小,记住每个阅读窗口的位置,下次调用这个窗口和位置。
-
支持 TTS 朗读 调用系统(Web Speech API)这里只测试了 Windows10 系统。 注: 1. 可以选择声音,语速等。只有三种声音,而且都是女生,区别不大。
2. 免费 -
自定义字体颜色和背景,自己安装好字体在电脑里面,这样可以选择字体。 默认 9 种主题。可以删除,也可恢复。
自定义主题。
-
v.0.0.3
升级了 electron 版本,最新版本, 由于新版本不支持在渲染进程获取文件 File 对象的 path(文件路径), 所以在主进程打开选择文件,然后把文件信息传递给渲染进程,再进行文件其他操作。 -
v.0.0.3
添加了 license 协议 -
v.0.0.4
1、优化书籍目录展开和收起。添加了箭头,显示更清楚。
2、去除窗口圆角。(同背景色的窗口无法区分,所以去掉了)
-
v.0.0.5
1、增加读取 txt 文件: 把 txt 文件转成 epub,再读入 -
v.0.0.6
1、增加读取 pdf 文件 -
v.0.0.8
-
1、添加单列和两列切换<br>