.NET: Como imprimir arquivos sem abri-los
Temos uma aplicação que basicamente arquiva arquivos e damos ao usuário a possibilidade de imprimir esses arquivos. Eles podem ser .txt, .doc, .pdf, .jpg nada extravagante. Existe uma maneira .NET para enviar esses arquivos para a impressora sem lidar com eles ainda mais, ou seja, abri-los?
Eu já tentei criar um processo com o StartInfo.Verb = "print"
<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>
Ainda abre o arquivo que não quero. Alguém pode ajudar?
Qualquer ajuda seria apreciada. Tobi