How the table is rebuilt
Tesseract returns every word with its box. Words whose vertical centres are within about half a text height share a row; a gap wider than about one text height starts a new cell; and columns are found by counting, for each pixel across the table, how many rows have text there.
- Rows by position
- Columns by coverage

