EPUB 与 DJVU 阅读器
EPUB 阅读器
EPUB 是电子图书的标准格式之一,支持文本重排、目录跳转、章节导航。
安装
从官方文档站 HTML5 应用页面点击安装 EPUB 阅读器(作者 llili),下载后放在配置目录的 app/epub.html。
基础使用
file:///data/.../app/epub.html?u=/path/to/book.epub
也可以通过特色服务入口(default.urls 里已预设)或 default.filecap 自动触发。
主要功能
- 文本重排(不同屏幕尺寸自适应)
- 目录导航
- 章节跳转
- 阅读进度记忆
- 翻页按钮支持(短按前进、长按后退)
配合 uWeb 功能
- 超级书签:保存阅读位置,下次直接回到上次看到的页面
- 脚本:sitejs 可以给 EPUB 阅读器加自定义样式或快捷键
- 离线保存:如果 EPUB 是在线 URL,用离线保存功能存到本地
DJVU 阅读器
DJVU 是扫描文档的流行格式,特点是文件小、高清。官方文档打包的 djvu.html 基于 djvu.js 库。
安装
从官方 HTML5 应用页面安装,放在 app/djvu.html。
基础使用
file:///data/.../app/djvu.html?url=/path/to/document.djvu#page=1
#page=N 可以直接跳到指定页。
适合什么文档
- 扫描版 PDF 或图书(DJVU 格式的)
- 高清图片文档
- 需要保持原版版式的文档
页码导航
djvu.js 同样支持 #page=N 参数跳页,也可以用箭头按钮翻页。
default.filecap 自动打开
配置 default.filecap 后,uWeb 可以根据文件扩展名自动选择对应的阅读器:
.pdf → pdfviewer.html
.epub → epub.html
.djvu → djvu.html
启用方法:
- 编辑配置目录下的 default.filecap 文件
- 勾选"文件预处理"(设置 → 功能中找到)
- 强制清空后台重启 uWeb
符号链接 app 目录
为了方便管理各种 HTML5 应用,官方建议把 app/ 目录符号链接到公共位置:
- Termux 环境下用
ln -s命令 - 这样你可以在任意文件管理器里看到 uWeb 的 app/ 目录
- 直接拖放 EPUB/DJVU 文件进去就能用