Wenn die Ausnahme beim Debugging in Visual Studio auftritt solltest du
wie bereits erwähnt dir mal die Details dazu anzeigen lassen.
Normalerweise erscheint beim Auftreten einer Ausnahme ein Dialogfeld bei
dem es unten einen entsprechenden Link gibt. Dort sind die Eigenschaften
"ErrorCode" und "Message" ausschlaggebend. Die reine Debug-Ausgabe ist
dabei wenig hilfreich, denn die protokolliert nur, dass eine Ausnahme
aufgetreten ist, aber ohne jegliche weitere Information.
Ich würde auch ins Blaue vermuten, dass die "pdftoppm" nicht gefunden
werden kann. Einfach mal die "pdftoppm" ins Ausgabeverzeichnis kopieren
(inkl. etwaiger Abhängigkeiten) und probieren ob es dann funktioniert.
PS: Ein try-catch-Block wäre zwar sinnvoll, richtig elegant ist es
jedoch, wenn die Anwendung bereits zu Beginn überprüft, ob die
"pdftoppm" gefunden werden kann (z.B. per File.Exists()-Methode) und
falls nicht direkt eine Fehlermeldung ausgibt (d.h. etwaige Ausnahmen
schon vorher ausschließen).