Overview of Docling features and capabilities
mainDocling is a document processing library designed to parse diverse formats and provide seamless integration with the generative AI ecosystem. It excels at advanced PDF understanding, including page layout, reading order, table structure, code, and formulas.
Key Capabilities:
- Multi-format Parsing: Supports PDF, DOCX, PPTX, XLSX, HTML, EPUB, WAV, MP3, WebVTT, Box Notes, email formats (EML, MSG), images (PNG, TIFF, JPEG, etc.), LaTeX, DocLang, and plain text.
- Unified Representation: Uses a unified, expressive
DoclingDocumentformat. - Rich Export Options: Export to Markdown, HTML, WebVTT, DocLang, DocTags, and lossless JSON.
- Specialized Schema Support: Supports XML schemas like DocLang, USPTO (patents), JATS (articles), and XBRL (financial reports).
- AI & Agentic Integrations: Plug-and-play support for LangChain, LlamaIndex, Crew AI, and Haystack.
- Advanced Modalities: Includes OCR for scanned documents, Visual Language Model support (e.g., GraniteDocling), Audio support with ASR, and video parsing (MP4, AVI, etc.) with transcripts and keyframes.
- Deployment Options: Can be run locally for sensitive data, as an MCP server, or as a service via the
docling-serveAPI server.