列表中有很多文件,无论文件类型如何,我都需要全部打印它们。我进行了很多搜索,尝试了不同的方法,但是没有用。如果是图像,则显示给我选择图像尺寸的选项。如果它的word文件,它将打开文件,打印并关闭它。以下是我的代码:
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 + "\"";
我在做什么错了?