是否可以使用'System.Printing'
命名空间打印 PDF 文档?它与 有何不同System.Drawing.Printing'
?我想打印一个文件,检查它是否打印!目前我使用一个过程来打印 pdf 作为
var fileName = filepath;
ProcessStartInfo psInfo = new ProcessStartInfo();
psInfo.Arguments = "HP LaserJet P1505n";
psInfo.FileName = fileName;
psInfo.WindowStyle = ProcessWindowStyle.Hidden;
psInfo.Verb = "print";
psInfo.CreateNoWindow = false;
psInfo.UseShellExecute = true;
process = Process.Start(psInfo);
在这里我无法确定是否打印了页面!
我怎样才能做到这一点?System.Management
可以使用带有命名空间但不是“打印”状态的 Win32_Printer 检查打印机的 状态