I'm working on a Python project where I need to extract structured information from scanned PDF documents. I'm using OCR, but the extracted text often has incorrect formatting, especially for tables and multi-column layouts.
I've tried converting the PDF pages to images and processing them with Tesseract, but the results are inconsistent for low-quality scans.
I'm looking for suggestions on:
Improving OCR accuracy for scanned PDFs.
Preserving table structure.
Python libraries or preprocessing techniques that work well for this use case.