I think the best one is GROBID
GROBID: Advanced tool for extracting structured content from PDFs. Handles complex layouts, multi-page tables.
Camelot> It is best for detecting multiple tables and handling multi-page tables with custom logic. GROBID is the most robust, but setup and use are more complex.