gpt4 book ai didi

pdf - 如何使用特定的 PDF IFilter

转载 作者:行者123 更新时间:2023-12-04 15:37:48 26 4
gpt4 key购买 nike

我正在尝试使用 iFilter 从 PDF 文件中提取文本。

Adobe Reader 自带的Adobe PDF iFilter 很烂,返回HRESULT E_FAIL许多 PDF 文档的消息。

FoxIt PDF IFilter几乎在我用于测试的所有 PDF 上都能很好地工作。

问题是每次 Adob​​e Updater 运行时,它都会用糟糕的 Adob​​e IFilter 替换很棒的 FoxIt IFilter。

我一直在使用 LoadIFilter获取已注册的 PDF 文件 IFilter 的方法。有没有办法强制 Win32 API 加载 FoxIt IFilter 而不是 Adob​​e IFilter?

注意:这个问题关于determining which IFilters are installed问一个相关的——但不完全相同的——问题。

最佳答案

IFilter 似乎已注册为带有 Windows 的 COM 对象,因此您应该能够使用 COM 创建它的一个实例。

来自 http://msdn.microsoft.com/en-us/library/ms692565 : DLL 的结构是它有一个 IFilter 和一个 IClassFactory

您应该能够实例化 IClassFactory(给定 CLSID)

查看
http://msdn.microsoft.com/en-us/library/ms684007
http://msdn.microsoft.com/en-us/library/ms680760

关于pdf - 如何使用特定的 PDF IFilter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2403960/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com