Как распечатать несколько файлов разного расширения одним кликом, не открывая сам файл?
У меня есть много файлов в списке, и мне нужно напечатать все их независимо от типа файла. Я много искал и пробовал разные способы, но не работал. Если его изображение, то он показывает мне возможность выбрать размер изображения. Если его файл слова, он открывает файл, распечатывает и закрывает его. Ниже приведен мой код:
foreach (var file in List)
{
ProcessStartInfo info = new ProcessStartInfo(file);
info.CreateNoWindow = true;
info.UseShellExecute = true; // I also tried false.
info.WindowStyle = ProcessWindowStyle.Hidden;
info.Verb = "Print";
Process.Start(info);
}
Также я пытаюсь печатать на определенном принтере. Это тоже не работает.
var PrinterName = "Big Main Machine";
info.Arguments = "\"" + PrinterName + "\"";
Что я делаю неправильно?