Repolode
huridocs

huridocs/pdf-document-layout-analysis

PDF 페이지를 분석하는 Docker 기반 마이크로서비스와 Gradio UI로, OCR 및 Markdown/HTML 변환을 지원합니다.

대체할 수 있는 제품:Adobe Acrobat

스타
1,357
포크
148
열린 이슈
14
마지막 커밋
13일 전

어떤 프로젝트인가요?

이 프로젝트는 PDF 레이아웃 분석을 위한 마이크로서비스입니다. 각 페이지를 제목, 본문, 표, 이미지, 수식, 캡션, 머리글 및 바닥글 등의 요소로 나누고 분류합니다. 또한 요소의 읽기 순서를 파악하므로 결과를 후속 처리에 활용할 수 있습니다.

분석 외에도 Tesseract와 ocrmypdf를 통한 OCR, 표를 HTML로, 수식을 LaTeX로 추출하는 기능, PDF를 Markdown 또는 HTML로 변환하는 기능을 제공합니다. 변환된 결과물은 Ollama 모델을 사용해 다른 언어로 번역할 수 있습니다. Gradio 웹 인터페이스와 REST API를 모두 제공하며, GPU를 선택적으로 지원하는 Docker 환경에서 실행됩니다.

모델은 두 가지 중에서 선택할 수 있습니다. VGT는 정확도가 더 높은 비전 기반 모델이지만 빠르게 실행하려면 GPU가 필요합니다. LightGBM 모델은 Poppler XML 특성을 사용해 CPU에서 실행되며, 더 빠르지만 정확도는 다소 낮습니다.

핵심 기능

  • 01제목, 본문, 표, 이미지, 수식 등을 포함해 페이지 요소를 11가지 유형으로 분류합니다.
  • 02회전 및 기울기 보정 옵션을 제공하며 스캔된 PDF에 OCR을 적용합니다.
  • 03Ollama를 통한 선택적 번역 기능과 함께 PDF를 Markdown 또는 HTML로 변환합니다.
  • 04표를 HTML로, 수식을 LaTeX로 추출합니다.
  • 05Gradio 웹 UI와 REST API를 모두 제공합니다.

활용 사례

  • 색인화 또는 검색에 앞서 PDF 보고서나 학술 논문을 전처리합니다.
  • OCR을 적용해 스캔 문서를 검색 가능한 PDF로 변환합니다.
  • 긴 문서에서 목차나 구조화된 텍스트를 추출합니다.
  • 변환된 Markdown 또는 HTML 문서를 여러 언어로 번역합니다.

토픽

자주 묻는 질문

pdf-document-layout-analysis은(는) 무엇인가요?
PDF 페이지를 분석하는 Docker 기반 마이크로서비스와 Gradio UI로, OCR 및 Markdown/HTML 변환을 지원합니다. 이 프로젝트는 PDF 레이아웃 분석을 위한 마이크로서비스입니다. 각 페이지를 제목, 본문, 표, 이미지, 수식, 캡션, 머리글 및 바닥글 등의 요소로 나누고 분류합니다. 또한 요소의 읽기 순서를 파악하므로 결과를 후속 처리에 활용할 수 있습니다.
pdf-document-layout-analysis은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
pdf-document-layout-analysis은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
pdf-document-layout-analysis은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. pdf-document-layout-analysis의 마지막 커밋은 2026년 10월 6일입니다.
pdf-document-layout-analysis은(는) 어디에 사용할 수 있나요?
색인화 또는 검색에 앞서 PDF 보고서나 학술 논문을 전처리합니다. OCR을 적용해 스캔 문서를 검색 가능한 PDF로 변환합니다. 긴 문서에서 목차나 구조화된 텍스트를 추출합니다. 변환된 Markdown 또는 HTML 문서를 여러 언어로 번역합니다.
pdf-document-layout-analysis은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/huridocs/pdf-document-layout-analysis

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트