【问题标题】:SSRS - "Print We'll create a printer-friendly PDF version of your report."SSRS - “打印我们将为您的报告创建一个便于打印的 PDF 版本。”
【发布时间】:2019-07-08 12:16:47
【问题描述】:

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

打开 PDF 选项

但我想直接打印。

我尝试更改 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

【问题讨论】:

    标签: pdf reporting-services printing


    【解决方案1】:

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

    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/

    Microsoft 有意限制直接打印而不进行干预是有充分理由的。

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

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

    【讨论】:

      【解决方案2】:

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

      ReportExecutionService

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多