首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >图书馆IFilter存在的问题

图书馆IFilter存在的问题
EN

Stack Overflow用户
提问于 2014-04-17 08:41:31
回答 2查看 338关注 0票数 5

我想使用IFilter接口提取并搜索不同文档中的文本。IFilter接口非常适合这一需求,但是32/64位组件存在一个问题。

主机操作系统为64位.应用程序为32位.我想从.docx文件中提取文本,所以我尝试安装32位Office 2010过滤器包。安装程序失败时有一条消息:“MSI安装程序类型与平台架构不匹配。”

当我安装64位版本的过滤器包,32位dll没有安装,所以过滤器仍然不可用。如何在64位系统上安装32位过滤器?有可能吗?

提前谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-04-22 13:22:16

我找到了在64位操作系统中安装Filter 32位的方法。与其他文件格式类似。在32位操作系统中安装过滤器包32位。将目录“C:\Program\Common\Microsoft Shared\Filters”中的ifilters文件从32位OS复制到64位OS中的目录“C:\Program(X86)\公用文件\Microsoft共享\筛选器”。

票数 2
EN

Stack Overflow用户

发布于 2014-04-17 08:54:19

不支持在64位Windows上安装32位过滤器.唯一的解决方案是安装64位过滤器,并创建一个64位外proc服务器应用程序,该应用程序公开了所需的功能。这个应用程序可以加载64位过滤器,COM将处理32位应用程序与64位程序外COM服务器之间的进程间通信。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23128437

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档