Community이미지github.com

yejinlei/pdf-ocr-skill

네 가지 엔진을 지원하는 PDF OCR 인식 스킬로, 스캔된 PDF 파일과 이미지 파일에서 중·영문 텍스트를 추출할 수 있습니다.

pdf-ocr-skill란 무엇인가요?

이 스킬은 4개의 OCR 엔진(각각 중국어/영어에 최적화된 엔진 포함)을 지원하여, 스캔된 PDF나 이미지 파일에서 중·영문 텍스트를 효율적으로 추출합니다. 다양한 이미지 및 PDF 형식을 처리할 수 있으며, CLI와 API 연동을 통해 자동화 워크플로우에 통합하기 쉽습니다. Claude Code, Cursor 등 다양한 AI 에이전트 플랫폼에서 사용할 수 있으며, 고급 설정을 통해 OCR 정확도를 높일 수 있습니다. 문서 처리, 데이터 추출, 아카이브 작업 등에 유용합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/yejinlei/pdf-ocr-skill/tree/main/skills/pdf-ocr-skill

Installed? Explore more 이미지 skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

pdf-ocr-skill은(는) 무엇을 하나요?

네 가지 엔진을 지원하는 PDF OCR 인식 스킬로, 스캔된 PDF 파일과 이미지 파일에서 중·영문 텍스트를 추출할 수 있습니다.

특징

  • 네 가지 OCR 엔진 지원: Tesseract, PaddleOCR, EasyOCR, Surya OCR
  • 중·영문 텍스트 추출: 최적화된 언어 모델로 정확도 향상
  • 다양한 입력 형식: PDF, PNG, JPG, TIFF 등
  • CLI 지원: 명령줄에서 직접 실행 가능
  • API 지원: REST API로 통합 가능

사용 방법

CLI 사용

# PDF 파일 처리
pdf-ocr --input document.pdf --output result.txt

# 이미지 파일 처리
pdf-ocr --input image.png --output output.txt

API 사용

from pdf_ocr import PDFOCR

ocr = PDFOCR(engine='paddle')  # 엔진 선택: tesseract, paddle, easyocr, surya
result = ocr.process('document.pdf')
print(result)

지원 엔진

엔진언어 지원특징
Tesseract중·영문오픈소스, 빠름
PaddleOCR중·영문중국어에 최적화
EasyOCR중·영문사용 쉬움
Surya OCR중·영문최신 모델, 높은 정확도

설치

pip install pdf-ocr-skill

환경 변수

  • OCR_ENGINE: 사용할 OCR 엔진 (기본값: tesseract)
  • OCR_LANG: 언어 설정 (기본값: chi_sim+eng)
  • OCR_DPI: DPI 설정 (기본값: 300)

관련 스킬