I think this tool is the best of its class.
For very simple PDFs, there are other tools that are able to extract data directly from the PDF, and that can work very well. But when the PDF gets complex, or -god forbid - it's actually just images, those other files start to fail spectacularly. This tool works on even the worst PDFs.