ifilter

IFilter interface. Scans items for text and properties. Methods of this interface extract chunks of text from items, filtering out embedded formatting and retaining.
iFilters are used by Sharepoint, Index Server and MSN Desktop Search to index the contents of different file types.
TET PDF IFilter extracts text and metadata from PDF documents and makes it available to search and retrieval software on Windows.