Die OCR-Verarbeitung braucht Zeit. Die Verwendung mehrerer CPU-Kerne würde die Verarbeitung beschleunigen. Acrobat 10 war keine Multithread-Anwendung . Wie wäre es mit Acrobat 11? Verwendet 11 standardmäßig OCR mit mehreren CPU-Kernen (falls verfügbar)? Wenn nicht, gibt es Problemumgehungen, z. B. Skripte, mit denen Acrobat 11 OCR mit mehreren CPU-Kernen ausführen kann? Entweder über die in Acrobat integrierte Skriptsprache oder über externe Skripts, mit denen mehrere einzelne Thread-Instanzen von Acrobat gestartet und parallel zu Teilen des Verarbeitungsjobs geleitet werden.
Hinweis: Diese Frage ist nicht zu lokalisiert (nicht auf einen bestimmten Zeitpunkt beschränkt), da (1) Adobe nicht sehr oft neue wichtige Acrobat-Versionen veröffentlicht (Acrobat 10 wurde vor zwei Jahren veröffentlicht) und (2) Adobe Acrobat weit verbreitet ist gebrauchte Anwendung.
quelle
Multithreading muss in eine Anwendung integriert werden. Der Entwickler muss Code schreiben, der Threads erstellt und die Aufgabe in Unteraufgaben aufteilt, die jedem Thread zugewiesen werden können. Wenn die Entwickler von Acrobat dies für ihren OCR-Erkennungscode nicht tun, kann der Benutzer die erforderliche zusätzliche Logik nicht erstellen.
quelle
Um alle Kerne für OCR zu verwenden, sollten Sie sich den PDF-Exchange-Editor ansehen. Die OCR-Engine scheint alle Kerne auf meinem System zu verwenden. Sobald Sie dieses Leistungsniveau erreicht haben, ist es sinnvoll, eine SSD zu verwenden.
Es muss eine Windows-Optimierung geben, die dazu führt, dass mehr CPU-Zeit für eine einzelne Thread-Anwendung reserviert wird, die nicht an E / A gebunden ist. Auf meinem System wird Acrobat nicht durch die Festplattenleistung verlangsamt, aber die meiste CPU-Zeit, die ich zum Erstellen eines Index bekomme, beträgt ungefähr 30%.
Seien wir ehrlich, Acrobat ist eine weit verbreitete, aber schlecht geschriebene Anwendung. Acrobat Pro bietet einige Funktionen, die Sie (noch) nirgendwo anders finden können.
quelle