RDLC直接打印到打印机C#MVC

时间:2018-01-09 21:21:49

标签: c# asp.net-mvc printing rdlc

我已经在stackoverflow上阅读了很多这方面的帖子(大多数微软的链接都没有显示页面以帮助解释这个截至2018年1月9日)甚至做了一个bypassprintpreview.cs文件,一切似乎都工作,除了一个几个问题。

我的问题是跳过ReportViewer并发送到C#MVC项目中的默认打印机的最佳做法是什么。

这是打印到PDF然后发送到打印机,绘制然后打印还是有任何人都可以推荐的NuGet包。

1 个答案:

答案 0 :(得分:0)

我在此链接How to print directly without showing report viewer in rdlc report中找到了此问题的解决方案,我使用了该类,它在Windows窗体应用程序和Web应用程序中对我有用,但是我的Web应用程序托管在IIS上,因此对我不起作用因为该应用程序无法访问客户端安装的打印机,所以对我来说最好的解决方案是在此video中,我在系统上创建了控制台应用程序'PrintDirect'和已注册协议,以访问该控制台应用程序并发送参数通过这样的锚链接

<a href="PrintDirect:1906187">click to print order 1906187</a><br />

我希望解决方案明确