Docling
Document parsing and conversion toolkit for AI pipelines
Docling adds three more OCR model presets and keeps fixing format edge cases.
◆Recent moves
- 1d ago
New OCR presets: Unlimited-OCR 2, LightOnOCR-3, Nemotron 3.5
Three new model presets, including grounded output for LightOnOCR-3 and a guarded multi-pass Nemotron 3.5 parser, continue Docling's role as a switchboard for document vision models. The rest is a long list of format fixes, from hanging Markdown parsing to images placed in Excel cells.
View source ↗ - 6d ago
RapidOCR page orientation and InputDocument.release()
RapidOCR now detects page orientation and InputDocument.release() gives callers control over memory, with a long list of format fixes. Steady parsing quality work, including unloading page backends.
View source ↗ - 7d ago
OCR replaces broken PDF text layers; --heading-hierarchy option
Broken PDF text layers are now replaced with OCR, and the heading style signal gets a --heading-hierarchy option. The text-layer fix addresses a common failure in real-world PDFs.
View source ↗ - 8d ago
Table token fixes for OCR word cells
Fixes OCR word cells missing from table tokens, plus pptx and Tesseract details. A patch following 2.143.0.
View source ↗ - 8d ago
Mixed-format ZIP inputs and new ASR presets
Mixed-format ZIP inputs, offline WhisperS2T presets, and transformers and MLX ASR presets widen what Docling takes in. Speech moves further toward being a first-class input.
View source ↗ - 12d ago
Size limits and parser bounds for untrusted documents
Limits on decompressed archive members and decoded image pixels, bounded parsers, and a trusted-input requirement for Tectonic TikZ rendering. It is a hardening release that treats documents as potentially hostile.
View source ↗