我想在没有任何打印预览的情况下静默打印 PDF 文件。目前我使用 return File(stream, fileName, "application/pdf")
从 MVC 操作中打印,但它会下载文件。
是否可以在没有打印预览的情况下将 PDF 文件直接发送到打印机?
最佳答案
你不能,除非你知道需要静默打印的用户或者你的应用程序是公司内部的,那么你可以创建自定义协议(protocol)来与用户 pc 通信。
协议(protocol)运行一个将文件发送到默认打印机的应用程序。一旦用户选中复选框,就不会再看到警告。他们将能够直接将文件发送到他们的默认打印机。就像Skype一样。如果您在浏览器中键入 skype:212312,Skype 应用程序将运行并调用给定的号码。
通过协议(protocol)调用的应用由您决定。您可以创建自定义应用程序或使用 3rd 方应用程序。
关于c# - 在 Asp.net MVC4 中静默打印 PDF 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40838876/