以PDF格式呈现和保存SSRS报告

时间:2014-03-29 09:40:18

标签: vb.net reporting-services

我需要以编程方式(vb.net)以PDF格式保存SSRS报告。我知道报表何时呈现,我们可以从磁盘图标旁边的三角形中将其保存为PDF,但我不需要按此,而是使用vb.net代码保存它。

请指教。 感谢enter image description here

1 个答案:

答案 0 :(得分:0)

这应该有所帮助:

If reportViewer.ServerReport.IsReadyForRendering Then
    Dim fileData As Byte() = reportViewer.ServerReport.Render("PDF")
    System.IO.File.WriteAllBytes("C:\Path\filename.pdf", fileData)
Else
    'report parameters are not properly set, warn user to check
End If