none
La página no me descarga el pdf RRS feed

  • Pregunta

  • Este es el código el parrafo aca no esta definido pero en mi código si, use esto con el método File.Create y funciono perfecto, pero ahora como lo quiero correr en un host, reemplace por un memorystream. No hay errores, solo que la página no da respuesta. Les agradecería ayuda 

     Dim documentoPDF As New Document(PageSize.A4, 10, 10, 10, 10)
                Dim memStream As MemoryStream = New MemoryStream()
                Dim writer As PdfWriter = PdfWriter.GetInstance(documentoPDF, memStream)
    
    
                    documentoPDF.Open()
    
    
        documentoPDF.Add(paragraph8)
    
    
    
                writer.CloseStream = False
    
                documentoPDF.Close()
    
                Try
    
    
                    Dim bytesInStream As Byte() = memStream.ToArray()
                    Dim memorystreaam As MemoryStream = New MemoryStream(bytesInStream)
    
                    Response.Clear()
                    Response.ClearContent()
                    Response.ClearHeaders()
                    Response.ContentType = "application/pdf"
                    Response.AddHeader("content-length", bytesInStream.Length.ToString)
                    Response.AddHeader("content-disposition", "attachment;filename=Prueba.pdf")
                    Response.Buffer = True
                    Response.OutputStream.Write(bytesInStream, 0, bytesInStream.Length)
    
    
                    Response.Flush()
                HttpContext.Current.ApplicationInstance.CompleteRequest()
            Catch ex As Exception
                mesg(ex.Message)
    
            End Try

    miércoles, 28 de septiembre de 2016 23:21

Respuestas

  • El problema era en la estructura, el botón al que llamaba estaba dentro de un panel update y esto por alguna razón impedía que se descargara el PDF
    jueves, 29 de septiembre de 2016 14:56

Todas las respuestas