docling-project/docling
Get your documents ready for gen AI
What it is
Docling simplifies document processing by parsing diverse formats — including advanced PDF understanding — and providing seamless integrations with the generative AI ecosystem. 🗂️ Parsing of multiple document formats including PDF, DOCX, PPTX, XLSX, HTML, EPUB, Apple Pages, Numbers & Keynote, WAV, MP3, WebVTT, Box Notes, email formats (EML, MSG), iCalendar (ICS), images (PNG, TIFF, JPEG, ...), LaTeX, DocLang, plain text, and more 📑 Advanced PDF understanding incl. page layout, reading order, table structure, code, formulas, image classification, and more 🧬 A unified, expressive DoclingDocument representation format ↪️ Various export formats and options, including Markdown, HTML, WebVTT,…
When to use it
Reach for docling when you need semantic search, embeddings, scraping or turning documents into LLM-ready data — it's written in Python and fits stacks tagged ai, convert, document-parser, document-parsing.