Descarga directa en PDF de un reporte de CrystalReports en ASP.NET 2.0
Cuando en una pagina quieres que el usuario al dar click en un boton descargue directamente un archivo PDF que sea el producto de la exportación de un reporte de CrystalReports este es el codigo que debes de usar
Dim Reporte As New MiReporte
'Se llena con información el reporte
Dim oStream As New System.IO.MemoryStream
oStream = Reporte.ExportToStream _
(Reporte.ExportOptions.ExportFormatType.PortableDocFormat)
Response.Clear()
Response.Buffer = True
Response.ContentType = "application/pdf"
Response.AddHeader("Content-Disposition", "attachment;filename=" + "Archivo.pdf")
Response.BinaryWrite(oStream.ToArray())
Response.End()
No hay comentarios.:
Publicar un comentario