Docling 사용법 — 변환·시리얼라이즈·청킹

Docling 사용법

Docling은 '문서를 읽어 통일된 표현에 담고, 필요에 따라 내보내거나 잘게 쪼개는' 흐름으로 쓰여요. 사용법 문서에는 변환, 직렬화(serialization), 청킹(chunking), 정보 추출 예제가 풍부하게 담겨 있어요.

출처: https://docling-project.github.io/docling/usage/

대표 사용 예

  • 단순 변환(Simple conversion) — 문서를 DoclingDocument로 읽고 Markdown으로 내보내요.
  • 배치 변환(Batch conversion) — 여러 파일을 한 번에 처리할 수 있어요.
  • 다중 포맷 변환(Multi-format) — PDF뿐 아니라 DOCX·XLSX·이미지·EPUB까지 함께 다뤄요.
  • 시리얼라이즈 & 청킹 — Hybrid chunking, Line-Based Token Chunking 등 RAG에 맞게 본문을 나눠요.
  • 정보 추출(Information extraction) — 문서에서 원하는 구조를 뽑아내요.

RAG와 함께 쓰기

공식 예제로 Haystack·LangChain·LlamaIndex·Milvus·OpenSearch·Weaviate·Qdrant 등과의 RAG 연동을 확인할 수 있어요. Visual Language Model(예: GraniteDocling)을 이용한 VLM 파이프라인도 지원해요.

더 알아보기