You should definitely have a look at this answer of mine:
- Extracting table contents from a collection of PDF files
and also have a look at all the links included therein.
Tabula/TabulaPDF is currently the best table extraction tool that is available for PDF scraping.