Repolode
docling-project

docling-project/docling

생성형 AI 파이프라인에서 사용할 수 있도록 PDF, Office 문서, HTML 등을 구조화된 데이터로 변환하는 오픈소스 문서 파서입니다.

대체할 수 있는 제품:Adobe Acrobat

스타
69,115
포크
5,107
열린 이슈
874
마지막 커밋
12시간 전

어떤 프로젝트인가요?

Docling은 문서를 파싱하고 DoclingDocument라는 통합 표현으로 변환하는 Python 라이브러리이자 CLI입니다. PDF, DOCX, PPTX, XLSX, HTML, EPUB, 이메일 파일, 이미지, 오디오 등 다양한 입력을 지원하며, 결과를 Markdown, HTML, 무손실 JSON 또는 다른 형식으로 내보냅니다.

PDF 파이프라인은 페이지 레이아웃, 읽기 순서, 표 구조, 수식, 코드 블록을 처리하고 스캔한 페이지에는 OCR을 적용합니다. GraniteDocling 같은 비전 언어 모델을 대체 파이프라인으로 사용할 수 있으며, 음성 인식 모델로 오디오와 비디오를 전사할 수도 있습니다.

Docling은 완전히 로컬 환경에서 실행할 수 있어 민감한 데이터를 다루거나 외부망과 격리된 환경에 적합합니다. LangChain, LlamaIndex, CrewAI, Haystack 통합 기능과 MCP 서버, docling-serve API 서버도 제공합니다.

핵심 기능

  • 01PDF, Office 파일, HTML, EPUB, 이메일, 이미지, 오디오를 하나의 문서 모델로 파싱
  • 02레이아웃, 읽기 순서, 표, 수식을 처리하는 고급 PDF 이해 기능
  • 03스캔한 PDF와 이미지에 OCR 적용
  • 04Markdown, HTML, 무손실 JSON으로 내보내기
  • 05민감한 데이터를 다루는 환경과 외부망 격리 환경에서 로컬 실행
  • 06LangChain, LlamaIndex, CrewAI, Haystack 통합

활용 사례

  • PDF 보고서나 논문을 RAG 및 LLM 입력용 Markdown으로 변환
  • 금융·연구 문서에서 표를 추출해 구조화된 데이터로 변환
  • docling-serve API로 문서 처리 서비스 구축
  • LangChain이나 LlamaIndex를 통해 Office 문서를 에이전트 프레임워크에 전달

빠른 시작

  1. 1

    패키지 설치

    pip install docling
  2. 2

    명령줄에서 문서 변환

    docling https://arxiv.org/pdf/2206.01062
  3. 3

    Python에서 문서 변환

사용 전 알아둘 점

  • Python 3.10 이상이 필요합니다. 버전 2.70.0부터 Python 3.9 지원이 중단되었습니다.
  • VLM 및 ASR 모델과 같은 일부 고급 기능은 별도의 모델 다운로드가 필요하며, 각 모델의 라이선스가 적용됩니다.

토픽

자주 묻는 질문

docling은(는) 무엇인가요?
생성형 AI 파이프라인에서 사용할 수 있도록 PDF, Office 문서, HTML 등을 구조화된 데이터로 변환하는 오픈소스 문서 파서입니다. Docling은 문서를 파싱하고 DoclingDocument라는 통합 표현으로 변환하는 Python 라이브러리이자 CLI입니다. PDF, DOCX, PPTX, XLSX, HTML, EPUB, 이메일 파일, 이미지, 오디오 등 다양한 입력을 지원하며, 결과를 Markdown, HTML, 무손실 JSON 또는 다른 형식으로 내보냅니다.
docling은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
docling은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
docling은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. docling의 마지막 커밋은 2026년 10월 19일입니다.
docling은(는) 어디에 사용할 수 있나요?
PDF 보고서나 논문을 RAG 및 LLM 입력용 Markdown으로 변환 금융·연구 문서에서 표를 추출해 구조화된 데이터로 변환 docling-serve API로 문서 처리 서비스 구축 LangChain이나 LlamaIndex를 통해 Office 문서를 에이전트 프레임워크에 전달
docling는 어떻게 설치하나요?
패키지 설치: pip install docling 명령줄에서 문서 변환: docling https://arxiv.org/pdf/2206.01062 Python에서 문서 변환
docling은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/docling-project/docling

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

관련 프로젝트