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에서 NPU 가속을 지원하는 최신 Windows AI (WinAI) 모델, 그리고 오픈소스 Tesseract 엔진을 활용하여 정확도와 설정 유연성 사이에서 사용자가 선택할 수 있도록 하며, 데이터의 프라이버시를 최우선으로 합니다.
핵심 기능
| 기능 | 제공되는 기능 |
|---|---|
| 네 가지 캡처 모드 | • 전체 화면 – 영역을 그려 즉시 텍스트를 복사. • Grab Frame – 화면의 어느 부분에도 배치 가능한 이동 가능한 창. • 텍스트 편집기 – 일반 텍스트, 스프레드시트 스타일, 마크다운 보기 지원 내장 에디터. • 빠른 간단 검색 – 재사용 가능한 스니펫용 키보드 단축키 기반 개인 사전. |
| 로컬 OCR 엔진 | • WinAI – Copilot+ PC에서 NPU 가속, 높은 정확도 (손글씨, 스타일링 폰트 지원). • WinRT OCR – 표준 Windows Runtime OCR API (빠름, Windows 10+에서 작동). • Tesseract – 세밀한 제어가 필요한 선택적 오픈소스 엔진. |
| 직접 UI 자동화 | 가능할 경우 OCR 없이 선택 가능한 UI 텍스트를 읽어 정확도와 속도를 완벽하게 보장. |
| 캡처 후 정리 | 한 번의 클릭으로 줄 정리, 중복 제거, 대소문자 변경, 문자 교체, 패턴 추출 (이메일, 전화번호, GUID 등). |
| 스프레드시트 및 계산 패널 | OCR 출력물을 테이블로 취급하고 열을 전치하며, 각 행별로 실시간 계산 (기본 수학, 함수, 단위 변환, 날짜 계산)이 가능. |
| 패턴/정규표현식 지원 | 재사용 가능한 정규표현식 패턴 저장, 선택된 텍스트에서 자동 제안, 찾기-바꾸기 또는 캡처 템플릿에 적용. |
| 캡처 템플릿 | 캡처 영역, 패턴 자리표시자, 출력 형식을 기록하여 동일한 워크플로우를 향후 스크린샷이나 대량 폴더에서 재실행 가능. |
| 대량 폴더 처리 | 이미지/PDF 폴더를 지정하면 모든 파일을 OCR 처리하고, 파일명을 선택적으로 추가한 후 결합된 결과를 추가 정리할 수 있도록 열어줌. |
| 브라우저 확장 | Chrome/Edge 확장 프로그램으로 웹 페이지 선택 텍스트를 직접 Text Grab으로 전송, OCR을 우회. |
| 명령줄 인터페이스 | 어떤 모드든 실행, 파일/폴더 처리, 또는 UI 없이 텍스트를 클립보드에 반환하는 "윈도우리스" OCR 실행 가능. |
| 핫키 및 백그라운드 서비스 | 모든 앱에서 사용 가능한 글로벌 단축키 (기본: 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 엔진이 가능하면 최고의 손글씨 정확도를 위해 선택.
- Edit Text 창에 텍스트가 표시됨. 각 줄 정리 및 중복 줄 제거 클릭.
- 스프레드시트 모드로 전환, 열 정렬, 필요 시 전치.
- Calc Pane를 사용해 가격 열 합계 계산.
- 정제된 CSV를 Excel에 복사하거나 저장을 눌러
.txt파일로 내보내기.
누구에게 적합한가요
- 스크린샷, 스캔된 PDF, 복사 금지 UI에서 데이터를 추출해야 하는 사무직 종사자.
- 학술 논문의 그림에서 표를 추출하는 연구자.
- 오프라인에서 작동하며 프라이버시를 최우선으로 하는 OCR 도구를 원하는 누구나.
라이선스 및 감사
- 앱 자체는 MIT 라이선스로 배포됨 (자세한 내용은
LICENSE참조). - 오픈소스 라이브러리에 의존: WPF UI – Fluent UI Style, ZXing.Net (바코드/QR), CliWrap, Microsoft Community Toolkit.
결론 – Text Grab은 Windows AI API, 전통적인 OCR 엔진, 텍스트 정제 도구의 세트를 통합한 정교한 로컬 OCR 유틸리티로, 화면의 텍스트를 기계를 떠나지 않고도 바로 사용 가능한 데이터로 변환합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트