У меня есть приложение MVC, в котором пользователь должен нажать «Печать», а в следующем диалоговом окне печати проверить целевой принтер, количество копий и т. Д. И нажать «Печать». Я рендеринг документа PDF и возвращаю документ таким образом:
return File(printJob.Bytes, "application/pdf");
Это довольно хорошо отображает документ в браузере. Как в Chrome, так и в Edge, когда пользователь нажимает кнопку «Печать», он получает предварительный просмотр страницы в диалоговом окне печати. Таким образом, пользователь нажимает кнопку «Печать», просматривает предварительный просмотр, нажимает «печать», снова просматривает предварительный просмотр и затем нажимает «печать». Кто-нибудь знает, возможно ли отобразить документ PDF, не отображая его в браузере, и вместо этого просто предоставить пользователю диалоговое окно печати?
Спасибо заранее!