tika.apache.org
Apache Tika
A toolkit for detecting file formats and extracting text and metadata.
https://tika.apache.org/About This Resource
A toolkit for detecting file formats and extracting text and metadata. It provides a shared interface across many document types for use in search indexing, content analysis, and processing pipelines.