我試圖使用控制檯應用程序在後臺打印PDF文檔。我使用這個過程來做到這一點。控制檯應用程序將PDF文件發送到打印機,但在最小化模式下在後臺打開的adobe閱讀器出現以下錯誤:「打開此文檔時出錯,無法找到該文件」。由於這一次打印多次,我無法殺死這個過程。有沒有可能擺脫這個錯誤? 我的要求是使用過程打印PDF文件,同時這樣做的PDF文件必須以最小化模式打開,一旦完成打印閱讀器需要自動關閉。我曾嘗試下面的代碼,但仍引發錯誤..嘗試打印PDF文件時出錯
string file = "D:\\hat.pdf";
PrinterSettings ps = new PrinterSettings();
string printer = ps.PrinterName;
Process.Start(Registry.LocalMachine.OpenSubKe(@"SOFTWARE\Microsoft\Windows\CurrentVersion"[email protected]"\App Paths\AcroRd32.exe").GetValue("").ToString(),string.Format("/h /t \"{0}\" \"{1}\"", file, printer));