0

可能重复:
.NET:如何在不打开文件的情况下打印文件

我想谨慎地打印我的文件而不打开它们,我被告知要这样做:

ProcessStartInfo psi = new ProcessStartInfo(documentFileName);
psi.Verb = "Print";
Process.Start(psi);

但是 ProcessStartInfo 打开给定的文件,所以我怎样才能静默打印???

4

2 回答 2

0

尝试使用 PrintDocument 类检查下面的链接

http://msdn.microsoft.com/en-us/library/system.drawing.printing.printdocument%28VS.80%29.aspx

于 2012-10-17T17:32:59.500 回答
0

尝试这个:

psi.WindowStyle = ProcessWindowStyle.Hidden;
于 2012-10-17T14:15:03.580 回答