docs: public I_CmsExtractionResult extractContent(CmsObject cms, CmsResource resource, I_CmsSearchIndex index)
      throws CmsIndexException, CmsException {
  
          logContentExtraction(resource, index);
          CmsFile file = readFile(cms, resource);
          try {
              return CmsExtractorMsOfficeOLE2.getExtractor().extractText(file.getContents());
          } catch (Throwable e) {
              throw new CmsIndexException(
                  Messages.get().container(Messages.ERR_TEXT_EXTRACTION_1, resource.getRootPath()),
                  e);
          }
      }