codice:// ---------- Obbligatorio --------------------- // Includere nei riferimenti System.ServiceProcess // ---------- Obbligatorio --------------------- // Includere il Namespace using System.Diagnostics; try { ProcessStartInfo si = new ProcessStartInfo(pathDelTuoPdf); // ---------------------------------------------------------- // O una o l'altra // ---------------------------------------------------------- si.Verb = "open"; // <-- Lo apre con Acrobat e lo puoi stampare // manualmente (click su Stampa) si.Verb = "print"; // <-- Lo apre con Acrobat e lo stampa // direttamante Process myProcess; myProcess = Process.Start(si); } catch(Exception ex) { Console.WriteLine("The following exception was raised: " + ex.Message); }