I'm not aware of a product or project that can search through all of these. Just for kicks, you could try opening any of these file types as byte stream, and look for your search
string that way.
The
AccessingFileFormats wiki page has links to a few libraries that can access these file types individually: jExcelAPI and POI for Excel, JPedal for PDF, and POI for
Word.
Not sure what this has to do with Oracle, though (which is what this forum is all about).