【发布时间】:2016-10-11 15:11:05
【问题描述】:
我在 SSRS 中有一份报告,它以 SalesRepCode 和 Email 为参数来生成 PDF 收据。如果我使用的是报告查看器,它就可以正常工作。
使用 C#,我想为每个存在的 SalesRep 自动生成一个 PDF,一旦呈现 PDF,我想将它存储在一个文件夹中,然后将其作为电子邮件附件发送。
我查看了 ReportingService2005 类的 MSDN 文档,但这是指 2005 版本,我使用的是 SSRS 2012,但我仍然没有找到与我正在使用的版本相关的东西。
是否有适当的方法来实现这一点?
【问题讨论】:
-
由于您使用的是 C#,您不能将数据拉到网格中,然后使用第三方 nuget 包从那里导出为 PDF 吗?也许像 PDFSharp 之类的东西。我看到的唯一问题是您必须从头开始格式化所有内容以使其在 PDFSharp 上看起来“漂亮”,但它可以工作。 link
标签: c# sql-server reporting-services ssrs-2012 rdl