C# 在Asp.net MVC4中以静默方式打印PDF文件
我想在没有任何打印预览的情况下以静默方式打印PDF文件。目前,我使用了MVC操作中的C# 在Asp.net MVC4中以静默方式打印PDF文件,c#,asp.net-mvc,browser,web-applications,printing,C#,Asp.net Mvc,Browser,Web Applications,Printing,我想在没有任何打印预览的情况下以静默方式打印PDF文件。目前,我使用了MVC操作中的返回文件(流,文件名,“application/pdf”)进行打印,但它会下载文件 可以直接将PDF文件发送到打印机而无需打印预览吗?除非您知道需要静默打印的用户,或者您的应用程序是公司内部的,否则您无法创建自定义协议以与pc用户通信 协议运行一个将文件发送到默认打印机的应用程序。一旦用户选中复选框,将不会再次看到警告。他们将能够直接将文件发送到默认打印机。就像skype一样。如果您在浏览器上键入skype:21
返回文件(流,文件名,“application/pdf”)
进行打印,但它会下载文件
可以直接将PDF文件发送到打印机而无需打印预览吗?除非您知道需要静默打印的用户,或者您的应用程序是公司内部的,否则您无法创建自定义协议以与pc用户通信 协议运行一个将文件发送到默认打印机的应用程序。一旦用户选中复选框,将不会再次看到警告。他们将能够直接将文件发送到默认打印机。就像skype一样。如果您在浏览器上键入skype:212312,则skype应用程序将运行并拨打给定号码 协议调用的应用程序由您决定。您可以创建自定义应用程序,也可以使用第三方应用程序
否。在网络上,下载和系统操作始终需要用户交互来确认
解决方案可能是创建一个与web应用程序通信的桌面应用程序或服务,然后该应用程序/服务将在web应用程序的上下文之外下载和打印,您将拥有更多的控制权。简短回答是否。您的服务器无法控制客户端。是否有其他解决方案@斯蒂芬穆埃基诺。由用户自行打印。你甚至不知道客户端上有什么打印机。