Programmatically determine which iFilters are installed

前端 未结 4 1460
不知归路
不知归路 2021-02-06 15:23

I have a problem whereby the Adobe PDF iFilter doesn\'t work consistently for us. As such, we like to use the one from Foxit. The problem is, if we install the Foxit iFilter a

4条回答
  •  心在旅途
    2021-02-06 15:51

    Since the foxit IFilter implements IPersistStream interface, I think you can try get this interface from the IFilter, and query for its CLSID to see if it is the one from foxit. Foxit IFilter has a CLSID of {987f8d1a-26e6-4554-b007-6b20e2680632}, which is the "Persistent Handlers Addins Registered" column in IFilter Explorer.

    Adobe's IFilter doesn't seem to be implementing this interface.

提交回复
热议问题