Repolode
datalab-to

datalab-to/marker

PDF와 기타 문서를 Markdown, JSON, 청크 또는 HTML로 변환하며, 정확도를 높이기 위해 LLM을 선택적으로 사용할 수 있습니다.

대체할 수 있는 제품:Adobe AcrobatABBYY FineReader

스타
40,554
포크
2,934
열린 이슈
494
마지막 커밋
22시간 전

어떤 프로젝트인가요?

Marker는 PDF, 이미지, PPTX, DOCX, XLSX, HTML, EPUB 파일을 Markdown, JSON, 청크 또는 HTML로 변환하는 도구입니다. 표, 양식, 수식, 인라인 수식, 링크, 코드 블록, 이미지를 처리하며, 출력에서 머리글, 바닥글 및 기타 페이지 요소를 제거합니다.

두 가지 모드를 제공합니다. 균형 모드는 GPU에서 레이아웃과 OCR에 비전-언어 모델을 사용하고, 빠른 모드는 CPU 사용을 목표로 PDF 텍스트 레이어를 주로 활용하며 필요한 경우에만 모델을 호출합니다. 모델을 전혀 호출하지 않는 순수 텍스트 레이어 모드도 사용할 수 있습니다. 프로세서와 렌더러를 사용해 출력을 맞춤 설정할 수 있으며, 블록 트리 JSON 형식으로 각 요소에 프로그래밍 방식으로 접근할 수 있습니다.

--use_llm 플래그를 사용하면 Gemini, Claude, OpenAI 호환 엔드포인트, Azure, Vertex, OpenRouter 또는 Ollama를 활용해 표, 수식, 양식의 정확도를 높일 수 있습니다. CLI, Python API, FastAPI 서버, Streamlit 앱도 제공합니다.

핵심 기능

  • 01PDF, 이미지, Office 및 EPUB 파일을 Markdown, JSON, 청크 또는 HTML로 변환
  • 02표, 양식, 수식 및 인라인 수식을 재구성
  • 03문서에서 이미지를 추출하고 저장
  • 04머리글, 바닥글 및 기타 페이지 요소 제거
  • 05정확도를 높이는 선택적 LLM 처리 및 사용자 지정 프롬프트 지원
  • 06GPU, CPU 또는 Apple MPS에서 실행 가능하며, CPU 전용 빠른 모드 제공

활용 사례

  • RAG 파이프라인에 사용할 PDF 연구 논문이나 교재를 Markdown으로 준비
  • 스캔한 양식이나 디지털 양식, 표를 구조화된 데이터로 변환
  • 이미지와 JSON 구조를 유지하면서 문서 폴더를 일괄 변환
  • 프로세서 및 렌더러 인터페이스로 사용자 지정 후처리 단계 구축

빠른 시작

  1. 1

    사용 중인 플랫폼에 맞는 PyTorch를 공식 사이트에서 설치합니다

  2. 2

    pip로 marker를 설치합니다(Python 3.10 이상)

    pip install marker-pdf
  3. 3

    PDF를 Markdown으로 변환합니다

    marker_single /path/to/file.pdf

사용 전 알아둘 점

  • 정확한 OCR을 위해 로컬 추론 서버가 필요합니다. NVIDIA GPU에서는 NVIDIA Container Toolkit을 사용하는 Docker를, CPU 및 Apple Silicon에서는 llama.cpp를 사용합니다.
  • 모델 가중치에는 수정된 OpenRAIL-M 라이선스가 적용됩니다. 스타트업 제한을 초과하는 상업적 사용은 무료가 아니며, 코드는 Apache 2.0 라이선스입니다.
  • LLM 지원 하이브리드 모드를 사용하려면 외부 LLM 서비스를 직접 구성해야 합니다.

토픽

자주 묻는 질문

marker은(는) 무엇인가요?
PDF와 기타 문서를 Markdown, JSON, 청크 또는 HTML로 변환하며, 정확도를 높이기 위해 LLM을 선택적으로 사용할 수 있습니다. Marker는 PDF, 이미지, PPTX, DOCX, XLSX, HTML, EPUB 파일을 Markdown, JSON, 청크 또는 HTML로 변환하는 도구입니다. 표, 양식, 수식, 인라인 수식, 링크, 코드 블록, 이미지를 처리하며, 출력에서 머리글, 바닥글 및 기타 페이지 요소를 제거합니다.
marker은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
marker은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
marker은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. marker의 마지막 커밋은 2026년 10월 19일입니다.
marker은(는) 어디에 사용할 수 있나요?
RAG 파이프라인에 사용할 PDF 연구 논문이나 교재를 Markdown으로 준비 스캔한 양식이나 디지털 양식, 표를 구조화된 데이터로 변환 이미지와 JSON 구조를 유지하면서 문서 폴더를 일괄 변환 프로세서 및 렌더러 인터페이스로 사용자 지정 후처리 단계 구축
marker는 어떻게 설치하나요?
사용 중인 플랫폼에 맞는 PyTorch를 공식 사이트에서 설치합니다 pip로 marker를 설치합니다(Python 3.10 이상): pip install marker-pdf PDF를 Markdown으로 변환합니다: marker_single /path/to/file.pdf
marker은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/datalab-to/marker

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

관련 프로젝트