【发布时间】:2018-09-07 15:16:03
【问题描述】:
我有一个 MVC 应用程序,其目的是让用户单击打印,然后在随后的打印对话框中,验证目标打印机、份数等,然后单击打印。我正在渲染 PDF 文档并因此返回文档:
return File(printJob.Bytes, "application/pdf");
这会在浏览器中很好地显示文档。在 Chrome 和 Edge 中,当用户单击打印时,他们会在打印对话框中获得页面预览。所以用户体验是他们点击打印,查看预览,点击打印,再次查看预览,然后点击打印。有谁知道是否可以在不显示在浏览器中的情况下呈现 PDF 文档,而只是向用户显示打印对话框?
提前谢谢!
【问题讨论】:
标签: pdf model-view-controller printing dialog