Ich versuche, Text aus PDF-Dateien mit einem iFilter zu extrahieren.Verwendung eines bestimmten PDF IFilter
Der Adobe PDF iFilter, der mit Adobe Reader ausgeliefert wird, ist schrecklich und gibt HRESULT E_FAIL
Nachrichten für viele PDF-Dokumente zurück.
Die FoxIt PDF IFilter funktioniert wunderbar auf praktisch alle PDFs, die ich zum Testen verwendet habe.
Das Problem ist, dass es jedes Mal, wenn der Adobe Updater läuft, den tollen FoxIt IFilter durch den schlechten Adobe IFilter ersetzt.
Ich habe die LoadIFilter Methode verwendet, um den registrierten IFilter für PDF-Dateien zu erhalten. Gibt es eine Möglichkeit, die Win32-API zu erzwingen, das FoxIt IFilter statt des Adobe IFilter zu laden?
HINWEIS: Diese Frage über determining which IFilters are installed fragt eine verwandte - aber nicht identische - Frage.
Dank Nigel, werde ich das versuchen. – dthrasher