【发布时间】:2021-04-27 08:35:12
【问题描述】:
我是一名应用程序开发人员。 现在。我有 WPF/C# 项目的问题。 详情如下:
我想在打印文档之前检查代码中是否存在选项:“Microsoft Print to PDF”。
如果windows环境在打印时没有“Microsoft Print to PDF”选项。 我想知道:如何在 WPF 项目中检查这个。
我希望得到大家的支持。 谢谢,最好的!
【问题讨论】:
我是一名应用程序开发人员。 现在。我有 WPF/C# 项目的问题。 详情如下:
我想在打印文档之前检查代码中是否存在选项:“Microsoft Print to PDF”。
如果windows环境在打印时没有“Microsoft Print to PDF”选项。 我想知道:如何在 WPF 项目中检查这个。
我希望得到大家的支持。 谢谢,最好的!
【问题讨论】:
使用PrintServer 类应该可以做到
var ps = new System.Printing.PrintServer();
ps.GetPrintQueues().Select(p => p.FullName).ToList();
然后您只需搜索返回的列表即可查看是否列出了您所需的打印机
【讨论】: