.NET: So drucken Sie Dateien, ohne sie zu öffnen

Wir haben eine Anwendung, die Dateien grundsätzlich archiviert und wir geben dem Benutzer die Möglichkeit, diese Dateien zu drucken. Sie können .txt, .doc, .pdf, .jpg sein, nichts Besonderes. Gibt es eine .NET-Möglichkeit, diese Dateien an den Drucker zu senden, ohne sie weiter zu verarbeiten, dh zu öffnen?

Ich habe bereits versucht, einen Prozess mit StartInfo.Verb = "print" zu erstellen.

<code>Process p = new Process();
p.StartInfo.UseShellExecute = false;
p.StartInfo.CreateNoWindow = true;
p.StartInfo.FileName = fileName;
p.StartInfo.Verb = "print"
p.StartInfo.WindowStyle = ProcessWindowStyle.Hidden

p.Start();
</code>

Es öffnet immer noch die Datei, die ich nicht will. Kann jemand helfen?

Jede Hilfe wäre dankbar. Tobi

Antworten auf die Frage(6)

Ihre Antwort auf die Frage