PDF 페이지를 분석하는 Docker 기반 마이크로서비스와 Gradio UI로, OCR 및 Markdown/HTML 변환을 지원합니다.
rdumasia303/deepseek_ocr_app
React 프런트엔드, FastAPI 백엔드, Docker 환경에서 이미지와 PDF에 DeepSeek-OCR을 실행하는 웹 앱
대체할 수 있는 제품:Adobe Acrobat
- 스타
- 1,892
- 포크
- 311
- 열린 이슈
- 12
- 마지막 커밋
- 7개월 전
어떤 프로젝트인가요?
DeepSeek OCR App은 DeepSeek-OCR 모델을 웹 인터페이스로 제공합니다. React 프런트엔드에서 이미지나 PDF를 업로드하고, 일반 텍스트 추출, 설명, 용어 찾기, 사용자 지정 프롬프트 등의 OCR 모드를 선택해 결과를 확인할 수 있습니다. FastAPI 백엔드는 모델을 실행하고 단일 이미지와 여러 페이지로 된 PDF를 처리하는 엔드포인트를 제공합니다.
PDF는 페이지별 진행 상황을 추적하면서 처리하며, 결과를 Markdown, HTML, DOCX 또는 JSON으로 내보낼 수 있습니다. PDF에 포함된 이미지를 추출해 출력에 넣을 수 있으며, 모델이 생성한 LaTeX 수식과 표도 유지됩니다. 이미지 모드에서는 이미지 위에 그라운딩 바운딩 박스를 표시합니다.
전체 스택은 Docker Compose로 실행되며, CUDA를 지원하는 NVIDIA GPU와 약 8~12GB의 VRAM이 필요합니다. 첫 실행 시 모델을 다운로드하는 데 약 5~10GB의 저장 공간도 필요합니다.
핵심 기능
- 01일반 텍스트, 설명, 용어 찾기, 자유 형식 프롬프트 모드로 단일 이미지 OCR을 수행합니다.
- 02페이지별 진행 상황을 추적하며 여러 페이지로 된 PDF를 처리합니다.
- 03Markdown, HTML, DOCX 또는 JSON으로 내보냅니다.
- 04PDF에 포함된 이미지를 추출해 내보낸 문서에 넣습니다.
- 05모델이 생성한 LaTeX 수식과 표를 유지합니다.
- 06설정 가능한 .env 파일을 사용해 Docker Compose로 실행합니다.
활용 사례
- 스캔한 PDF를 편집 가능한 Word 또는 Markdown 파일로 변환하기.
- 송장, 양식, 보고서에서 표와 텍스트 추출하기.
- 학술 논문에서 텍스트와 수식 추출하기.
- 웹 UI와 REST API를 통해 DeepSeek-OCR을 로컬에서 테스트하기.
빠른 시작
- 1
저장소를 클론하고 환경 설정 파일을 복사합니다
git clone <repository-url> cd deepseek_ocr_app cp .env.example .env - 2
Docker Compose로 애플리케이션을 시작합니다
docker compose up --build - 3
브라우저에서 localhost:3000을 엽니다
사용 전 알아둘 점
- CUDA를 지원하는 NVIDIA GPU와 NVIDIA Container Toolkit이 필요합니다.
- 처음 실행할 때 약 5~10GB의 모델을 다운로드하므로 디스크에 약 20GB의 여유 공간이 필요합니다.
- 표, 레이아웃, 다국어와 같은 고급 OCR 모드는 추가 테스트가 진행될 때까지 비활성화되어 있습니다.
토픽
자주 묻는 질문
- deepseek_ocr_app은(는) 무엇인가요?
- React 프런트엔드, FastAPI 백엔드, Docker 환경에서 이미지와 PDF에 DeepSeek-OCR을 실행하는 웹 앱 DeepSeek OCR App은 DeepSeek-OCR 모델을 웹 인터페이스로 제공합니다. React 프런트엔드에서 이미지나 PDF를 업로드하고, 일반 텍스트 추출, 설명, 용어 찾기, 사용자 지정 프롬프트 등의 OCR 모드를 선택해 결과를 확인할 수 있습니다. FastAPI 백엔드는 모델을 실행하고 단일 이미지와 여러 페이지로 된 PDF를 처리하는 엔드포인트를 제공합니다.
- deepseek_ocr_app은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- deepseek_ocr_app은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- deepseek_ocr_app은(는) 아직 유지보수되고 있나요?
- 6개월 이상 커밋 없음. deepseek_ocr_app의 마지막 커밋은 2026년 3월 31일입니다.
- deepseek_ocr_app은(는) 어디에 사용할 수 있나요?
- 스캔한 PDF를 편집 가능한 Word 또는 Markdown 파일로 변환하기. 송장, 양식, 보고서에서 표와 텍스트 추출하기. 학술 논문에서 텍스트와 수식 추출하기. 웹 UI와 REST API를 통해 DeepSeek-OCR을 로컬에서 테스트하기.
- deepseek_ocr_app는 어떻게 설치하나요?
- 저장소를 클론하고 환경 설정 파일을 복사합니다: git clone <repository-url> cd deepseek_ocr_app cp .env.example .env Docker Compose로 애플리케이션을 시작합니다: docker compose up --build 브라우저에서 localhost:3000을 엽니다
- deepseek_ocr_app은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/rdumasia303/deepseek_ocr_app
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
브라우저, 데스크톱 앱 또는 API에서 PDF를 편집·서명·비식별 처리·변환하고 자동화할 수 있는 셀프 호스팅 오픈소스 플랫폼입니다.
PDF, Office 문서, HTML, 이미지, 오디오 등을 Markdown으로 변환해 LLM 및 텍스트 분석 파이프라인에 활용하는 Python 유틸리티입니다.
PDF, 이미지, Office 문서를 Markdown 또는 구조화된 JSON으로 변환하는 셀프 호스팅 FastAPI 서비스
영어 문법과 용법을 중국어 자막과 핵심 영어 단어 강조가 포함된 30초 세로형 교육 영상으로 만드는 AI 도구입니다.
PDF와 기타 문서를 Markdown, JSON, 청크 또는 HTML로 변환하며, 정확도를 높이기 위해 LLM을 선택적으로 사용할 수 있습니다.