重複の可能性:
.NET: ファイルを開かずに印刷する方法
ファイルを開かずにこっそり印刷したいのですが、こうするように言われました:
ProcessStartInfo psi = new ProcessStartInfo(documentFileName);
psi.Verb = "Print";
Process.Start(psi);
しかし、 ProcessStartInfo は指定されたファイルを開くので、どうすればサイレントに印刷できますか???
重複の可能性:
.NET: ファイルを開かずに印刷する方法
ファイルを開かずにこっそり印刷したいのですが、こうするように言われました:
ProcessStartInfo psi = new ProcessStartInfo(documentFileName);
psi.Verb = "Print";
Process.Start(psi);
しかし、 ProcessStartInfo は指定されたファイルを開くので、どうすればサイレントに印刷できますか???
PrintDocument クラスを使用してみてください。以下のリンクを確認してください。
http://msdn.microsoft.com/en-us/library/system.drawing.printing.printdocument%28VS.80%29.aspx
これを試して:
psi.WindowStyle = ProcessWindowStyle.Hidden;