def text
      if handler = find_handler and
          text = handler.text(@file, max_size: max_plaintext_bytes)

        text.gsub!(/\s+/m, ' ')
        text.strip!
        text.mb_chars.compose.limit(max_plaintext_bytes).to_s
      end
    end
def text
      if handler = find_handler and
          text = handler.text(@file, max_size: max_plaintext_bytes)

        text.gsub!(/\s+/m, ' ')
        text.strip!
        text.mb_chars.compose.limit(max_plaintext_bytes).to_s
      end
    end
Returns the extracted fulltext or nil if no matching handler was found
 for the file type.