我使用此代碼從acrobat reader打印PDF文件。如何將PDF打印到默認打印機以外的東西
private void SendToPrinter()
{
ProcessStartInfo info = new ProcessStartInfo();
info.Verb = "print";
info.FileName = @"c:\output.pdf";
info.CreateNoWindow = true;
info.WindowStyle = ProcessWindowStyle.Hidden;
Process p = new Process();
p.StartInfo = info;
p.Start();
p.WaitForInputIdle();
System.Threading.Thread.Sleep(3000);
if (false == p.CloseMainWindow())
p.Kill();
}
但是,它通過默認打印機進行打印。
如何選擇打印機發送給?默認。
我曾嘗試使用ex:info.Arguments屬性,但這不起作用。
您將問題標題錯誤(過濾器而不是打印機)。 – 2012-02-28 20:55:48