面向个人读者的电子书收藏与阅读场景,解决电子书文件分散、书架整理不便、阅读位置难以保存等问题。项目将书籍导入、分类管理、上架下架和翻页阅读整合到独立桌面应用中,支持离线使用,方便用户建立和维护自己的本地电子书库。
点击空白处退出提示
面向个人读者的电子书收藏与阅读场景,解决电子书文件分散、书架整理不便、阅读位置难以保存等问题。项目将书籍导入、分类管理、上架下架和翻页阅读整合到独立桌面应用中,支持离线使用,方便用户建立和维护自己的本地电子书库。
系统包含书库管理、电子书阅读和数据备份三大模块。支持导入 TXT、EPUB、PDF 文件,自动检测重复文件,并可编辑书名、作者、分类和简介。书库支持搜索筛选、网格与列表展示,以及单本或批量上架下架。阅读器支持翻页、章节目录、进度跳转、书签、字号调整和夜间背景,自动保存阅读位置。用户还可以导出电子书原文件、备份整个书库,并通过备份文件恢复数据。软件以 Windows 独立桌面应用形式运行,书籍和阅读记录保存在本机。
界面使用 JavaScript、HTML 和 CSS 实现,通过 Electron 构建 Windows 桌面应用;使用 IndexedDB 保存书库、书签和阅读进度,使用 JSZip 处理 EPUB 与备份文件,使用 PDF.js 渲染 PDF。完成了本地资源访问限制、重复文件检测和关闭前进度保存,并实际验证了应用启动、文件导入、翻页及重启续读流程。



评论