This week's book giveaway is in the Mac OS forum. We're giving away four copies of a choice of "Take Control of Upgrading to Yosemite" or "Take Control of Automating Your Mac" and have Joe Kissell on-line! See this thread for details.
I don't think there are any. PDFs are meant for display and print, not so much for editing and data extraction. The http://www.coderanch.com/how-to/java/AccessingFileFormats lists numerous libraries -commercial and free- that work with PDFs, but I think the best they'll be able to do is to extract all text that's inside a PDF in an unstructured way.