Verify downloaded pdf report

Hello Friends
I have so many PDF & Excel Reports in my Application and each report name is unique. Here are the steps and scenario:
By click on a button, PDF/Excel report will be generated and saved into the local system.
I am planning to automate the above scenario…need your suggestions how to open the downloaded file and verify the heading with automation script after hitting the button.

Thanks in advance!!!