BookNotes在 VS Code 中阅读 PDF / EPUB,将书中重点整理成卡片和脑图,并通过 AI 问答回到原文核实。 系统要求
扩展自带本地阅读服务,无需安装 Node.js、Python 或额外运行时。 开始阅读
导入会将文档复制到扩展自己的本地书库,不改写原始文件。扫描版 PDF 需要原有文本层才能进行文字摘录和检索;当前不提供 OCR。 PDF 与 EPUBPDF 支持连续滚动、纵向或横向阅读、单页或双页、缩放与方向键翻页。正文右上角“⋯”可调整阅读模式、适合宽度以及白色、棕褐色、灰色、暗黑、绿色书页主题;书页主题独立于 VS Code 深浅色主题。 拖选 PDF 文字后可复制、添加注释、选择黄/绿/蓝/红划线、插入脑图或创建卡片。点击已有划线可编辑或删除;正文右键可切换文字、手绘线和矩形框工具。文字摘录限制在同一物理页。 EPUB 按书籍章节顺序呈现 HTML、样式和本地图片,支持选文制卡、标记与来源跳转。作者脚本和远程资源被阻止;加密/DRM、部分复杂排版、SVG/数学内容和跨章节超链接存在限制,可使用左侧章节列表导航。 卡片与脑图卡片可编辑标题、评论、标签和颜色,支持搜索、加入脑图和回到原文。草稿按书籍保留,点击保存才写入。 使用“BookNotes: 生成章节脑图”按 PDF 内嵌目录组织章节;没有目录时按页分组。该操作建立目录结构,不调用 AI 生成摘要。PDF 选段入图会按正文所属章节归类。 脑图支持缩放、平移、分支折叠、节点“+”添加子节点、双击编辑文字和调整父节点。点击有来源的节点只定位原文,不新增定位高亮。删除节点及子节点会先确认,关联卡片与文档仍保留。 导出脑图脑图页签右侧“⋯ → 导出脑图(FreeMind)…”或命令“BookNotes: 导出脑图(FreeMind)”可保存 目标软件可能重新布局或忽略部分样式;来源页码写入备注,不能保证BookNotes内部回跳可用。导出只写用户选择的本机 AI 问答打开右侧 AI 页签,通过页签栏“⋯ → AI 设置”配置 OpenAI 兼容的 Chat Completions 服务地址、模型和 API 密钥。可以在常驻表单中编辑多个字段,使用“测试连接”验证合成请求,再保存设置。 密钥支持直接填写或环境变量引用,例如 输入问题后按 Enter 发送,Shift+Enter 换行,也可点击停止。应用检索当前书籍中最多 8 个匹配片段并发给你配置的服务;回答保存到当前书籍,点击引用链接只跳转到来源,不新增正文高亮。没有匹配文本时会明确提示。 OpenCode 用户可在 AI 页签“⋯ → 本书 AI 会话 ID…”中设置单书会话 ID,留空保存恢复自动。不同书籍不能共用同一个自定义 ID。测试连接使用独立的合成会话,测试成功不保证其他请求持续可用。 当前使用非流式问答。服务错误不会自动重试;如果中断发生在本地保存已提交之后,请刷新核对结果。 数据与网络
升级与故障排查本次正式包的扩展 ID 为 遇到连接错误,可执行“BookNotes: 重新连接本地服务”。前端更新后可重载窗口;若更新包含本地服务版本变化,请保存工作、完全退出所有 VS Code 窗口,等待几秒后重新打开。不要通过删除书库锁文件处理连接问题。 文档目录读取不完整、资源受限或脑图部分显示时会明确提示。复杂 PDF、EPUB 与真实触控板体验可能因文档和设备而异。 版本与许可版本:0.1.27。发布者 ID: 许可元数据保持 |