pub fn extract_text(path: &Path) -> Result<Option<String>>
Extract plain text from a document by extension. Ok(None) = unsupported type; Err = read/parse failure the caller can report and skip.
Ok(None)
Err