В настоящее время я использую IFilters для извлечения текста из различных файлов (word, excel, tiff, pdf и т. д.). Я понимаю, что IFilters больше не поддерживаются в Windows 8. Есть ли у кого-нибудь рекомендации о том, как извлечь текст без установки собственных приложений? Если это нужно, я использую С# и .Net 4.
Замена IFilter
Ответы (2)
IFilter
не снят с производства. Только служба индексирования Windows прекращена в пользу поиска Windows или Microsoft Search Server. Оба продолжают использовать IFilters.
Согласно этой документации, основной вопрос совместимости для Будущие фильтры IFilter заключаются в том, что они поддерживают интерфейс IPersistStream
. Все современные реализации не должны требовать IPersistStorage
, чтобы им не приходилось самим обращаться к диску.
Вы могли бы следовать рекомендациям Microsoft?
Из Реализации службы индексирования IFilter:
Служба индексирования больше не поддерживается в Windows XP и недоступна для использования в Windows 8. Вместо этого используйте Поиск Windows для поиска на стороне клиента и Microsoft Search Server Express для поиска на стороне сервера.
Также см. Разработка обработчиков фильтров для поиска Windows а>...