TheJoeFin/Text-Grab

Use OCR in Windows quickly and easily with Text Grab. With optional background process and notifications.

Text Grab – Windows 本地快速 OCR

是什么 – 一款免费的 Windows 专用桌面应用,可捕获屏幕截图、PDF、视频或 UI 元素中的任何可见文本,并将其转换为干净、可重复使用的剪贴板内容。所有 OCR 处理由本地完成——无需云端,无使用费用——应用还捆绑了多个后处理工具,用于清理提取的文本。

为何重要 – OCR 是经典的 AI 问题。Text Grab 利用 Windows 内置 OCR API、Copilot+ PC 上的新型 Windows AI(WinAI)NPU 加速模型,以及开源的 Tesseract 引擎,让用户在精度与可配置性之间自由选择,同时确保数据隐私。


核心功能

功能 你将获得
四种捕获模式 • 全屏 – 绘制区域并立即复制文本。
• Grab Frame – 可移动窗口,可放置在屏幕任意位置。
• 编辑文本 – 内置编辑器,支持纯文本、电子表格风格和 Markdown 视图。
• 快速简单查找 – 通过快捷键驱动的个人词典,用于重复使用的片段。
本地 OCR 引擎 • WinAI – Copilot+ PC 上的 NPU 加速,高精度(手写体、装饰字体)。
• WinRT OCR – 标准 Windows 运行时 OCR API(快速,支持所有 Windows 10+)。
• Tesseract – 可选的开源引擎,用于精细控制。
直接 UI 自动化 在可能的情况下,无需 OCR 即可读取可选中 UI 文本,实现完美精度和速度。
捕获后清理 一键操作:修剪行、删除重复项、更改大小写、替换字符、提取模式(邮箱、电话号码、GUID 等)。
电子表格与计算面板 将 OCR 输出视为表格,转置列,并逐行执行实时计算(基本数学、函数、单位转换、日期计算)。
模式 / 正则表达式支持 保存可重复使用的正则表达式模式,从选中文本自动建议模式,并在“查找替换”或“捕获模板”中应用。
捕获模板 记录捕获区域、模式占位符和输出格式的组合,使相同工作流可在未来截图或批量文件夹中重复使用。
批量文件夹处理 指定图像/PDF 目录,应用将对所有内容进行 OCR,可选择添加文件名,并打开合并结果以进一步清理。
浏览器扩展 Chrome/Edge 插件,可将网页可选文本直接发送至 Text Grab,绕过 OCR。
命令行接口 启动任意模式,处理文件/文件夹,或运行“无窗口”OCR,将文本返回剪贴板而不显示 UI。
快捷键与后台服务 全局快捷键(默认 Win + Shift + Q 用于快速查找)可在任意应用中使用;后台进程可全天保持快捷键激活。

获取方式

  • Microsoft Store – 自动更新,支持 Windows 11 Copilot+。
  • GitHub Releases – 下载便携式安装程序。
  • 包管理器 – scoop install text-grab 或 choco install text-grab。

从源码构建(仅限 Windows)

  1. 克隆仓库。
  2. Visual Studio 2022/2026 – 安装 UWP 和 .NET 工作负载,打开 Text‑Grab.sln,将 Text‑Grab‑Package 设为启动项目,目标为 x64/ARM64,按 F5。
  3. .NET 10 SDK – dotnet restore,dotnet build,dotnet test(测试位于 Tests 文件夹中)。
  4. 可选:使用 C# Dev Kit 的 VS Code 调试。

典型工作流示例

  1. 按下 Win + Shift + Q → 快速查找,粘贴常用 SKU。
  2. 按下 Win + Shift + F(或点击托盘图标)→ 全屏捕获,选择发票表格。
  3. 若可用,选择 WinAI 引擎以获得最佳手写识别精度。
  4. 文本出现在 编辑文本 窗口中;点击 每行修剪 和 删除重复行。
  5. 切换到 电子表格 模式,对齐列,必要时转置。
  6. 使用 计算面板 对价格列求和。
  7. 将清理后的 CSV 复制到 Excel,或按 保存 导出为 .txt 文件。

适合谁使用

  • 需从截图、扫描 PDF 或锁定复制的 UI 中提取数据的办公人员。
  • 从期刊图表中提取表格的研究人员。
  • 希望使用离线、隐私优先 OCR 工具的任何人。

许可证与致谢

  • 应用本身采用 MIT 许可证(参见 LICENSE)。
  • 依赖开源库:WPF UI – Fluent UI Style,ZXing.Net(条形码/二维码),CliWrap,以及 Microsoft Community Toolkit。

总结 – Text Grab 是一款功能完善、本地运行的 OCR 工具,结合了 Windows AI API、经典 OCR 引擎和一系列文本清理工具,将任何屏幕文本转化为可立即使用的数据,且无需离开你的设备。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目