簡體   English   中英

在Asp.net MVC4中靜默打印PDF文件

[英]Print PDF file silently in Asp.net MVC4

我想靜默打印PDF文件而不進行任何打印預覽。 目前我使用來自MVC動作的return File(stream, fileName, "application/pdf")進行打印,但它將下載文件。

可以直接將PDF文件發送到打印機而無需打印預覽?

你不能,除非你知道需要靜音打印的用戶或你的應用程序是公司內部的,那么你可以創建自定義協議與用戶pc通信。

協議運行一個應用程序,將文件發送到默認打印機。 一旦用戶選中復選框,不再看警告。 他們將能夠直接將文件發送到默認打印機。 就像Skype一樣。 如果您在瀏覽器上鍵入skype:212312,則skype應用程序將運行並調用給定的號碼。

協議調用的應用程序取決於您。 您可以創建自定義應用程序,也可以使用第三方應用程序。

你可以看到下面的對話框

在網絡上,下載和系統操作總是需要用戶交互來確認。

解決方案可能是創建與您的Web應用程序通信的桌面應用程序或服務,然后此應用程序/服務將在Web應用程序的上下文之外下載和打印,您將擁有更多的控制權。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM