Как распечатать несколько файлов разного расширения одним кликом, не открывая сам файл? - PullRequest
0 голосов
/ 02 декабря 2018

У меня есть много файлов в списке, и мне нужно распечатать их все независимо от типа файла.Я много искал и пробовал разные способы, но не работал.Если его изображение, то он показывает мне возможность выбрать размер изображения.Если его файл слова, он открывает файл, распечатывает и закрывает его.Ниже приведен мой код:

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 + "\"";

Что я делаю не так?

...