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)
- 克隆仓库。
- Visual Studio 2022/2026 – 安装 UWP 和 .NET 工作负载,打开
Text‑Grab.sln,将Text‑Grab‑Package设为启动项目,目标为 x64/ARM64,按 F5。 - .NET 10 SDK –
dotnet restore,dotnet build,dotnet test(测试位于Tests文件夹中)。 - 可选:使用 C# Dev Kit 的 VS Code 调试。
典型工作流示例
- 按下 Win + Shift + Q → 快速查找,粘贴常用 SKU。
- 按下 Win + Shift + F(或点击托盘图标)→ 全屏捕获,选择发票表格。
- 若可用,选择 WinAI 引擎以获得最佳手写识别精度。
- 文本出现在 编辑文本 窗口中;点击 每行修剪 和 删除重复行。
- 切换到 电子表格 模式,对齐列,必要时转置。
- 使用 计算面板 对价格列求和。
- 将清理后的 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 引擎和一系列文本清理工具,将任何屏幕文本转化为可立即使用的数据,且无需离开你的设备。
相关
- 项目
- 项目
- 项目
- 项目
- 项目