我有一个小程序,使用iFilter提取PDF的内容。代码很简单,可以从这篇五星级文章中复制出来:http://www.codeproject.com/Articles/13391/Using-IFilter-in-C
然而,我得到的错误是"错误HRESULT E_FAIL已从调用COM组件返回"执行代码时:
Guid IFilterGUID=new Guid("89BCB740-6119-101A-BCB7-00DD010655AF");
Object obj;
classFactory.CreateInstance(null, ref IFilterGUID, out obj);
我使用最新的Acrobat Reader和iFilter 11 for 64位机器。我的操作系统是Windows 7 64位机器。
我从那篇好文章下载了示例代码并得到了同样的错误。
有人可以帮忙吗?
答案 0 :(得分:0)
我当时做的是:删除iFilter版本11,然后安装版本9.以及它是如何工作的。
仍然不知道为什么新版本不起作用,但旧版本不起作用。