glm-ocr은(는) 무엇을 하나요?
AI 기반 GLM OCR 도구로 PDF/PPT/이미지를 Markdown으로 변환합니다.
개요
sunrisever/glm-ocr은 GLM(General Language Model)을 이용한 고급 OCR(광학 문자 인식) 도구입니다. 이 도구는 PDF, PowerPoint(PPT), 이미지 파일에서 텍스트를 추출하여 구조화된 Markdown 형식으로 변환합니다.
주요 기능
- PDF 변환: 스캔된 PDF나 디지털 PDF에서 텍스트를 추출하여 Markdown으로 변환합니다.
- PPT 변환: PowerPoint 슬라이드의 텍스트 내용을 Markdown으로 추출합니다.
- 이미지 OCR: JPG, PNG, WebP 등 다양한 이미지 형식의 텍스트를 인식합니다.
- 한국어 지원: 한국어 텍스트를 포함한 다국어 문서 처리에 최적화되어 있습니다.
- 고정밀 인식: 복잡한 레이아웃과 표, 수식 등을 포함한 문서에서도 높은 정확도로 텍스트를 추출합니다.
사용 방법
설치
pip install glm-ocr
기본 사용법
from glm_ocr import GLMOCR
# OCR 초기화
ocr = GLMOCR(api_key="your_glm_api_key")
# PDF 파일을 Markdown으로 변환
result = ocr.convert("document.pdf")
print(result.markdown)
# 이미지 파일 처리
result = ocr.convert("image.png")
print(result.markdown)
설정 옵션
| 옵션 | 설명 | 기본값 |
|---|---|---|
api_key | GLM API 키 | 환경 변수 GLM_API_KEY |
model | 사용할 GLM 모델 | glm-4v-plus |
language | 인식 언어 | auto |
output_format | 출력 형식 | markdown |
환경 변수
GLM_API_KEY: GLM API 인증 키
지원 플랫폼
- Cursor
- Claude Code
- Codex
- 기타 AI 어시스턴트
라이선스
MIT License
기여
버그 리포트, 기능 제안 및 풀 리퀘스트는 언제나 환영합니다. 자세한 내용은 GitHub 저장소를 참조하세요.