.NET: Cómo imprimir archivos sin abrirlos
Tenemos una aplicación que básicamente archiva archivos y le damos al usuario la posibilidad de imprimir estos archivos. Pueden ser .txt, .doc, .pdf, .jpg nada lujoso. ¿Existe una forma .NET de enviar estos archivos a la impresora sin tener que manejarlos más, es decir, abrirlos?
Ya intenté crear un proceso con 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>
Todavía abre el archivo que no quiero. ¿Alguien puede ayudar?
Cualquier ayuda sería apreciada. Tobi