In our company we are trying to assess QTP or any other tool to achive our goal. I need feedback from all expert friends in here to advise my course of action.

We have various PDF forms with form fields to be filled in with different datasets(each form having approx. 30 fields across multiple pages). I am looking means to automate(record-playback) to create data driven tests with individual datapools for each form - so that it saves lot of time for us to complete testing.

Can anyone suggest whether we can do it through QTP? Or can suggest any other tool?