Adobe PDF IFilter is a free downloadable Dynamic Link Library (DLL) file that provides a bridge between a Microsoft indexing client and a library of Adobe PDF files. It consists of code that understands the Adobe Portable Document Format as well as code that can interface with the indexing client. When an indexing client needs to index content from PDF files, it will look in its registry for an appropriate DLL and will find the Adobe PDF IFilter. Adobe PDF IFilter will return text to the indexing client. The indexing client will then index the results and return the appropriate results to the user.
Article about use of this : Converting PDF to Text in C#