Complex tables with page breaks produce hallucitating results
Author: alexnovikCreated Dec 16, 2025Updated Sep 15, 2026
Labelsbug
Bug
The extracted table contains misplaced column names and corrupt data parsing pipeline.
Steps to reproduce
Source Image screenshot: (data obfuscated to not contain PHI)
Docling version
2.65.0
Python version
3.14
Pipeline Options used:
pipeline_options.do_table_structure = True pipeline_options.table_structure_options.do_cell_matching = True pipeline_options.table_structure_options.mode = TableFormerMode("accurate") pipeline_options.do_ocr = False // document has embedded text
Example of the markdown output using vlm:
Example of the markdown output using dl_parse_v4:
Screenshot from rendered markdown:
All data is syntetic. No personal information shared
Source: docling-project/docling