У нас есть приложение, которое в основном архивирует файлы, и мы даем пользователю возможность распечатать эти файлы. Они могут быть .txt, .doc, .pdf, .jpg ничего особенного.
Есть ли способ .NET отправить эти файлы на принтер, не обрабатывая их дальше, т.е. открывая их?
Я уже пытался создать процесс с помощью StartInfo.Verb = "print"
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();
Он по-прежнему открывает файл, который мне не нужен. Может кто-нибудь помочь?
Любая помощь будет оценена.
Tobi