C# WPF:如何检查打印机选项:"Microsoft Print to PDF"是否存在



我是一名应用程序开发人员。现在我对WPF/C#项目有一个问题。详情如下:

我想检查选项"的存在;Microsoft打印成PDF";在打印文档之前在代码中。

在此处输入图像描述

如果窗口环境没有"打开"Microsoft打印成PDF";选项。我想知道:如何在WPF项目中检查这个。

我需要大家的支持。非常感谢!。

使用PrintServer类应该可以完成

var ps = new System.Printing.PrintServer();
ps.GetPrintQueues().Select(p => p.FullName).ToList();

然后你可以搜索返回的列表,看看你需要的打印机是否列在上

最新更新