Read PDF Reports and Extract Data

Over the years we have created hundreds of PDF reports. We now want to extract the data from these reports and put into a database. I know there are external programs that can do this but if possible I would like to integrate this into my project. Is this wishful thinking?