Nach meinen Erfahrungen mit Gnostice würde ich mir lieber ins Knie schießen als mit deren Komponenten zu arbeiten ...
Ich wurde gefragt ob ich das ausführlicher erklären kann.
Sollte man den Quellcode der Komponenten haben, so braucht man das nicht weiter erklären.
Zu meiner Geschichte:
Es gab ein Version x. Diese sorgte regelmäßig bei realen PDFs dafür das die komplette Anwendung abgestürzt ist. Ursache waren wilte Pointer da die Implementierung der PDF-Formatanalyse sagen wir mal "ungünstig" programmiert wurde.
Gnostics hat dann angekündigt in einer neue Version die Implementierung komplett neu durchzuführen.
Nach 1-2 Jahren kam die neue Version. Sie sorgte genauso für Anwendungsabstürze bei realen PDFs.
In den Quellcode geschaut: Immer noch der gleiche Implementierungsmist. Diese Ankündigung war vermutlich nur reine Marketing-Aktion
Lösung: Gnostice raus, PDFBox rein - Seitdem keine Problem mehr an dieser Funktion
Windows Vista - Eine neue Erfahrung in Fehlern.