ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

电子墨水屏阅读器KOReader完整指南:扫描PDF重排与查词笔记一次装好

电子墨水屏阅读器KOReader完整指南:扫描PDF重排与查词笔记一次装好 电子墨水屏阅读器KOReader完整指南扫描PDF重排与查词笔记一次装好【免费下载链接】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刚把一册扫描版菜谱 PDF 拷进 Kobo点开后满屏是模糊的图只能不停放大缩小、上下拖动找菜名盯得眼睛发酸。KOReader 是一款免费的开源电子墨水屏阅读器运行在 Kobo、Kindle、PocketBook、Cervantes、Android 和 Linux 上能把 PDF、DjVu、EPUB、FB2 等格式读起来扫描版 PDF 还能用内置的 K2pdfopt 引擎重排成可随意调字号的文本。下面按新手最关心的几个问题讲清楚它怎么装、能干什么、数据放哪、老设备行不行。一、装起来麻烦吗1. 拿到对应设备的安装包普通用户到项目发布页下载与你设备型号对应的安装包不需要懂代码。想自己编译的开发者克隆仓库git clone https://gitcode.com/GitHub_Trending/ko/koreader再按 doc/Building.md 准备工具链make/目录下为 Kobo、Kindle、PocketBook 等每个目标备了独立构建文件如make/kobo.mk、make/kindle-legacy.mk。2. Kobo 用户的最短安装路径把安装文件复制到 Kobo 的存储目录重启设备。重启后官方启动器会自动识别屏幕上多出一个 KOReader 入口点进去就是文件管理器找到书的文件夹打开即可。这一步没有账号、没有注册整个过程两分钟内完成。3. 其他设备与模拟器的启动方式Android直接安装 APK授予文件访问权限就能用。Kindle通过越狱扩展包安装老机型对应单独的构建目标 make/kindle-legacy.mk。PocketBook、reMarkable、Cervantesplatform/ 下按设备分了子目录各备了专属的启动与安装脚本如 platform/kobo/koreader.sh。二、和原生阅读器比它强在哪1. 扫描版 PDF 重排字号边距随手调内置 K2pdfopt 引擎把扫描页拆成可重排文本字号、页边距、行距随你调不用再凑近屏幕。重排参数集中在 frontend/ui/data/koptoptions.lua每本书都可以单独选要不要重排。重排视图与固定页视图可随时来回切同一本书互不影响。2. 长按查词顺手高亮加笔记阅读中长按一个单词弹出词典结果StarDict 本地词典和 Wikipedia 都支持不查网络也能离线查。同一弹窗里可以直接把句子高亮、加书签或写笔记不用退出阅读视图。可用词典列表维护在 frontend/ui/data/dictionaries.luaGoogle Translate 是在线选项不想走网络就只用本地词典。3. 排版自由度对比度、字体、行距独立可调阅读视图提供多级文字对比度滑杆阳光直射或屏幕泛黄时加深黑度不用动亮度。外部字体、行距、页边距、对齐方式各自独立设置字体相关选项集中在 frontend/ui/elements/font_settings.lua。应用自带多语言连字断字词典长单词行尾自动断行排版更整齐。三、阅读进度和数据存在哪里1. 数据跟着书走.sdr 伴生目录进度、高亮、书签、笔记统称为书籍元数据存在该书文件旁边的.sdr伴生目录里.sdr即 sidecar 之意存放逻辑见 frontend/docsettings.lua。换设备时把书和.sdr目录一起拷过去阅读状态原样恢复只拷书会丢状态。应用级设置与插件状态单独存放在luadata目录与书的元数据分开管理。2. 书库数据也能在线联动Calibre 集成支持搜元数据、无线接收电子书、把 Calibre 书库当 OPDS 书柜浏览。自己的 OPDS 目录、RSS 源可以加进阅读器离线时照样把新内容拉下来。这些能力都做成独立插件放在 plugins/ 目录Calibre、OPDS、新闻下载各有其一不用就关掉。四、老设备跑得动吗怎么更省1. 天生为墨水屏优化的界面界面去掉动画、菜单分页显示专为 e-ink 的低刷新率设计。README 实测部分老设备上翻页延迟不到内置阅读软件的一半设备越老差距越明显。2. 按需开插件给翻页留资源每个启用的插件都增加加载时间和内存占用自动翻页、亮度自适应、阅读统计这类建议按需用不用的关掉。设备越老越值得关闭在线词典和云同步把资源留给翻页动作本身。3. 刷新模式按场景选墨水屏分全量刷新干净但闪一下与局部刷新快但有残影刷新选项见 frontend/ui/elements/refresh_menu_table.lua。正文长读可以局部刷新为主隔几页或出现残影时触发一次全量。手势也能触发全量刷新默认长按右上角即执行映射文件见 plugins/gestures.koplugin/defaults.lua每条手势都能在设置里改绑或禁用。五、哪些情况不必换这些局限要认扫描本重排不是万能的重度倾斜、版式复杂的扫描件重排准确率会下降这类书切回固定页显示或调整 K2pdfopt 参数。只用设备原生商店、书量不大、只读内置支持的 EPUB——内置阅读器够用多一步安装和配置不值得。漫画、需严格保留版式的文档固定页显示PDF、DjVu、CBT、CBZ本来就是更合适的姿势不要强上重排。任务速查表想做的事操作入口对应文件/目录扫描 PDF 重排、调字号打开书后切换重排视图设字号边距frontend/ui/data/koptoptions.lua查词、高亮、写笔记阅读中长按单词frontend/ui/data/dictionaries.lua改字体、行距、对比度阅读菜单里的排版与外观项frontend/ui/elements/font_settings.lua管书库、无线传书Calibre 插件plugins/calibre.koplugin/OPDS 书柜、RSS 拉书对应插件plugins/opds.koplugin/、plugins/newsdownloader.koplugin/改手势、改刷新习惯手势插件plugins/gestures.koplugin/defaults.lua出了问题先查这里现象常见原因排查动作启动崩溃或白屏启动过程抛异常打开数据目录里的crash.log看具体报错高亮、进度消失拷书时漏了伴生目录把.sdr目录连同书一起重新拷贝重排出来的文字乱OCR 质量低、版式复杂切固定页显示或调 K2pdfopt 参数屏幕残影越读越重局部刷新累积长按右上角或菜单触发一次全量刷新老机器变卡插件、在线功能占资源关闭不用的插件与在线词典、云同步阅读数据全部在本机.sdr与luadata里云同步走的是你自己的账号凭据设备上没有内置的数据回传。想参与一条一个入口在项目 issue 跟踪器提交 bug 报告和功能建议通过官方翻译平台把界面译成你的语言或校对已有译文跑一遍 spec/unit/ 下的单元测试验证你的改动再动手贡献代码在 doc/Development_guide.md 和按设备分列的构建目标上搭好开发环境【免费下载链接】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),仅供参考
RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进