KOReader 免费开源墨水屏阅读器:PDF 重排与 EPUB 排版指南,适配 Kindle 与 Kobo
【免费下载链接】koreaderAn ebook reader application supporting PDF, DjVu, EPUB, FB2 and many more formats, running on Cervantes, Kindle, Kobo, PocketBook and Android devices项目地址: https://gitcode.com/GitHub_Trending/ko/koreader
KOReader 是一款免费开源的电子墨水屏阅读应用,跑在 Kindle、Kobo、reMarkable、PocketBook 上,也有 Android 和 Linux 版本。它专为被设备自带阅读器折腾过的人设计:扫描版 PDF 字号改不了、字体千篇一律、翻页还卡,这些是它要解决的痛点。跟着这篇教程做完,你能在 10 分钟内让设备多出 KOReader 入口,把一本扫描 PDF 变成字号可调、可查词、可检索的重排文本。
KOReader 值不值得用
- 扫描 PDF 能重排:内置K2pdfopt库,把图片版 PDF 识别成文字流后重排,字号行距随意调;设备自带阅读器对扫描本基本只能凑合。
- 翻页更快:官方在部分老设备上实测,翻页延迟不到设备内置阅读器的一半,老 Kindle 上体感明显。
- 格式全:PDF、DjVu、EPUB、FB2、Mobi、DOC、HTML、TXT 都能打开,一本书换一个软件的情况不存在。
- 零成本:免费开源,界面多语言,装完即用,不注册、不联网也能读。
- 能插插件:统计、自动翻页、词典、网盘浏览都是插件,不需要就得关掉,不影响速度。
这类人不适合:只读原生 EPUB 且对排版零要求的人,设备自带阅读器已经够用,KOReader 的优势发挥不出来。
KOReader 安装到 Kindle、Kobo 的步骤
整个流程就是三步:拿到代码 → 把koreader文件夹放进设备存储根目录 → 重启设备。
获取代码。在电脑上执行下面的命令,把源码拉到本地。
git clone https://gitcode.com/GitHub_Trending/ko/koreader找到对应设备的目录。仓库的 platform/ 按设备分了文件夹:
platform/kindle/是启动脚本和设备适配文件,platform/kobo/同理。确认你的设备型号在支持列表里:Kindle(Paperwhite、Oasis、Voyage 等)、Kobo(Libra、Clara、Forma 等)、reMarkable 一二代、PocketBook、Cervantes,以及 Android、Linux。拷入设备。数据线连上设备,把整个
koreader文件夹复制到存储根目录。- Kindle:先让设备进入 USB 存储模式,拷完再断开;
- Kobo:先把手头的书全部移走,设备才会把存储挂成 U 盘;
- Android / Linux:从发布页拿安装包或按文档编译,不走拷文件夹这条路。
重启设备。Kindle 长按电源键选重启;Kobo 直接重启一次。开机后主界面出现 KOReader 图标,点进去就完成安装了。
提示:拷文件后重启一次是硬性要求,两种设备的启动脚本都是开机时才注册进系统菜单的,不重启图标不会出现。
扫描版 PDF 怎么重排
这个功能解决"扫描本字号小、看不清、没法查词"的问题。
- 打开那本扫描 PDF,进入顶部菜单 → 文档设置,选择将文件转换为 EPUB (k2pdfopt)。
- 识别语言选对(英文本选 English,错选语言会直接导致识别率低)。
- 等待转换,成功后重排版自动打开。
重排完就是普通文本:字号、行距随便改,还能全文检索、长按查词。识别效果不满意时再回文档设置里调参数,识别质量差的老书可以适当放宽阈值重跑一次。
阅读中怎么查生词
这个功能解决"遇到生词要切出去搜、读完忘了刚看到哪"的问题。
在阅读界面长按要查的单词,弹出取词面板。面板底部有几个按钮:装了 StarDict 格式词典就走词典;没装词典就点Wikipedia或翻译,走在线查询。查到结果后直接点高亮,就把这句话标记下来了,全程不用退出阅读。
字号、行距和边距怎么调
这个功能解决"默认排版不顺手,又不想每本书重调一遍"的问题。
路径是底部菜单 → 排版:字号、字体、行距、页边距、对比度都在这里。字号用上下箭头调,满意后点面板底部的Set as default,新书就会沿用这套排版。
进阶调优
显示
- 对比度:拉高一档适合户外强光,屏幕发灰时先调它。
- 夜间模式:睡前开,降低整屏亮度刺激,适合熄灯后阅读。
- 刷新间隔:残影多就把全刷间隔调短;追求翻页速度则调长,两者取舍。
交互
- 触摸区域:默认左侧上页、右侧下页、顶部菜单,进设置可以整体镜像,右手用户不用适应。
- 自动翻页:阅读设置里开,配合固定间隔适合睡前定时听读。
- gestures 插件:仓库 plugins/gestures.koplugin/ 里自带,启用后按自己习惯配滑动手势。
性能
- 局部刷新:老设备上优先用局部刷新翻页,残影和延迟都会明显改善。
- 字体平滑:中文字发虚时打开,再配合字号上调两档。
问题自查
- Kindle 插上电脑看不到 U 盘?先重启设备或重插数据线,再进系统里手动开启 USB 存储。设备装完第三方应用后默认不自动挂载,挂载入口在系统菜单里。
- Kobo 拷完文件重启后没有 KOReader 图标?确认
koreader文件夹在存储根目录(不是子文件夹),再重启一次。图标注册靠根目录下的启动脚本,路径不对就不会被扫描到。 - 扫描 PDF 重排失败或识别率很低?换识别语言重跑,或先在电脑上把扫描件锐化再拷进去。OCR 只对清晰的图有效,糊图降阈值也救不回来。
- 翻页时整屏闪一下?把全刷间隔调长或改用局部刷新。墨水屏全刷天生慢,闪屏说明翻页动作触发了全刷。
- 打开 KOReader 后图标点了没反应?重新对照设备型号拷一遍,确认目录里的脚本和你设备架构匹配。不同 Kindle 代数、不同 Kobo 代系的适配文件不通用。
下一步
现在按上面的步骤把koreader文件夹拷进设备,重启后从一本扫描 PDF 开始试起。想深入的话,doc/Development_guide.md 讲了编译环境怎么搭,spec/unit/ 目录放着全部单元测试,照着改就行;遇到 bug 直接在仓库提 issue。
【免费下载链接】koreaderAn ebook reader application supporting PDF, DjVu, EPUB, FB2 and many more formats, running on Cervantes, Kindle, Kobo, PocketBook and Android devices项目地址: https://gitcode.com/GitHub_Trending/ko/koreader
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考