SSRS-“打印我们将为您的报告创建打印机友好的PDF版本。”

时间:2019-02-14 12:56:06

标签: pdf reporting-services printing

单击“打印”按钮时的“所有报告”,使用

打开PDF选项。

enter image description here

但是我想直接打印到打印件上。

到目前为止,我已经尝试更改SSRS上的一些配置,但是没有用,我的研究是: https://docs.microsoft.com/en-us/sql/reporting-services/report-server/enable-and-disable-client-side-printing-for-reporting-services?view=sql-server-2017

2 个答案:

答案 0 :(得分:0)

此主题及其链接页面完全回答了挑战

https://social.msdn.microsoft.com/Forums/en-US/5a631f79-a116-49b7-8f55-826c050a38ce/printing-from-ssrs-2016-dirrectly-to-printer-without-pdf-reader?forum=sqlreportingservices

http://printssrsreport.blogspot.com/

https://neelb.wordpress.com/2018/09/26/ssrs-enable-disable-client-side-printing/

微软有充分的理由有意限制直接打印而无需干预。

在所有情况下打印报告都很糟糕——数据立即过时、纸张浪费、打印服务器管理(如果你走这条路,还有自动化)

阅读噪音 - Chrome 浏览器提供稍微好一点的体验,因为它有一个内置的 PDF 查看器 - 因此用户体验比必须打开一个单独的应用程序来查看 PDF 稍微好一点 - Chrome 提供了打印 PDF 的工具微不足道

答案 1 :(得分:0)

要实现这一点,您需要使用 c# 进行一些编程。我不确定您是否可以使用此选项。以防万一,如果您想查看该代码的外观,请参阅下面的链接。这可能会有所帮助。即使您可以设置默认打印机并传递用户名、日期范围等参数。我正在寻找一种使用代码设置默认打印机的方法,并找到了此链接。

ReportExecutionService