Hallo zusammen,
seit drei Tagen beschäftige ich mich nun mit VB und brauche jetzt einen Lösungsansatz / Hilfestellung.
Das Programm dient zur Auswahl verschiedenster PDF Dateien die schlussendlich unbeaufsichtigt ausgedruckt werden sollen. Da ich mit ocx und dll von Adobe nicht so recht weitergekommen bin, habe ich nun den Weg über Acrobat Reader 7.0 und
Shell("acrord32.exe" /t "docname" "druckername", AppWinStyle.MinimizedFocus, True)
genommen.
Leider wird das geöffnete Dokument nach dem Druck aber nicht wieder geschlossen, so dass entweder der Speicher mit Reader-Fenstern zugemüllt wird oder die Druckschleife ewig warten muss bis das Fenster per Hand geschlossen wird.
Das Problem wiederum habe ich mit
System.Diagnostics.Process.kill()
des Reader-Prozesses in den Griff bekommen.
Es funktioniert zwar nun aber ich finde den Weg sehr unschön. Ausserdem wäre es sehr komfortabel wenn ich dem Druckauftrag noch einen Papierschacht mitgeben könnte. Das ist beim jetzigen Lösungsweg ja überhaupt nicht möglich
Eine Idee (für Anfänger) ??
Die direkte Verwendung der acropdf.dll konnte ich nicht Versuchen weil ich nicht weiss wie ich die DLL in meinem Projekt einbinden kann.
Vielleicht kann mir hierfür jemand ein paar Zeilen liefern ?!?
besten Dank
Gruesse, Andi
seit drei Tagen beschäftige ich mich nun mit VB und brauche jetzt einen Lösungsansatz / Hilfestellung.
Das Programm dient zur Auswahl verschiedenster PDF Dateien die schlussendlich unbeaufsichtigt ausgedruckt werden sollen. Da ich mit ocx und dll von Adobe nicht so recht weitergekommen bin, habe ich nun den Weg über Acrobat Reader 7.0 und
Shell("acrord32.exe" /t "docname" "druckername", AppWinStyle.MinimizedFocus, True)
genommen.
Leider wird das geöffnete Dokument nach dem Druck aber nicht wieder geschlossen, so dass entweder der Speicher mit Reader-Fenstern zugemüllt wird oder die Druckschleife ewig warten muss bis das Fenster per Hand geschlossen wird.
Das Problem wiederum habe ich mit
System.Diagnostics.Process.kill()
des Reader-Prozesses in den Griff bekommen.
Es funktioniert zwar nun aber ich finde den Weg sehr unschön. Ausserdem wäre es sehr komfortabel wenn ich dem Druckauftrag noch einen Papierschacht mitgeben könnte. Das ist beim jetzigen Lösungsweg ja überhaupt nicht möglich
Eine Idee (für Anfänger) ??
Die direkte Verwendung der acropdf.dll konnte ich nicht Versuchen weil ich nicht weiss wie ich die DLL in meinem Projekt einbinden kann.
Vielleicht kann mir hierfür jemand ein paar Zeilen liefern ?!?
besten Dank
Gruesse, Andi