У меня есть отчет о том, что мне нужно запускать несколько раз и сохранять как PDF-файлы. В настоящее время я создаю отчет в формате PDF, но хочу сохранить отчеты без необходимости вручную выбирать вариант сохранения вручную.Сохранять отчеты RDLC как PDF программно
код я использую, чтобы сделать один отчет, как PDF является:
Dim warnings As Microsoft.Reporting.WebForms.Warning() = Nothing
Dim streamids As String() = Nothing
Dim mimeType As String = Nothing
Dim encoding As String = Nothing
Dim extension As String = Nothing
Dim deviceInfo As String
Dim bytes As Byte()
Dim lr As New Microsoft.Reporting.WebForms.LocalReport
deviceInfo = "<DeviceInfo><SimplePageHeaders>True</SimplePageHeaders></DeviceInfo>"
bytes = ReportViewer1.LocalReport.Render("PDF", deviceInfo, mimeType, encoding, extension, streamids, warnings)
Response.ClearContent()
Response.ClearHeaders()
Response.ContentType = "application/pdf"
Response.BinaryWrite(bytes)
Response.Flush()
Response.Close()
я вычисляя я мог запустить его в петлю и сохранить документ каждый раз.
ты попытался с ** FileStream ** и получить решение? – Kiquenet