Foros del Web » Programación para mayores de 30 ;) » .NET »

Abrir un archivo pdf con asp.net

Estas en el tema de Abrir un archivo pdf con asp.net en el foro de .NET en Foros del Web. Saludos tengo una aplicaion web con asp.net y estoy esxportando unos reportes a archivos pdf con Xtrareports de Devexpress ya los puedo crear pero solo ...
  #1 (permalink)  
Antiguo 28/07/2004, 20:20
 
Fecha de Ingreso: abril-2004
Mensajes: 3
Antigüedad: 20 años
Puntos: 0
Abrir un archivo pdf con asp.net

Saludos tengo una aplicaion web con asp.net y estoy esxportando unos reportes a archivos pdf con Xtrareports de Devexpress ya los puedo crear
pero solo se crea y no se muestra lo que quiero es abrir el archivo despues de crearlo como puedo hacer esto
  #2 (permalink)  
Antiguo 29/12/2005, 13:22
 
Fecha de Ingreso: diciembre-2005
Mensajes: 1
Antigüedad: 18 años, 4 meses
Puntos: 0
Abrir PDF desde ASP.NET

Saludos Natan78 talvez este código te sirve Chequealo:

Response.Clear()
Response.ContentType = "application/pdf"
Response.AddHeader("Content-disposition", "attachment; filename=" & "Nombre del Archivo que abriras")
Response.WriteFile(Nombre)
Response.Flush()
Response.Close()

Ahora te pido un favor dime como haces para crear un pdf desde asp.net
te lo agradecería mucho....! Mis correos
[email protected]
[email protected]
  #3 (permalink)  
Antiguo 23/10/2007, 12:45
 
Fecha de Ingreso: julio-2007
Ubicación: Colombia
Mensajes: 61
Antigüedad: 16 años, 9 meses
Puntos: 0
Re: Abrir un archivo pdf con asp.net

hey...
este código es el que necesitaba...

gracias ... Wuilmer
  #4 (permalink)  
Antiguo 06/06/2008, 14:48
 
Fecha de Ingreso: junio-2008
Mensajes: 1
Antigüedad: 15 años, 11 meses
Puntos: 0
Respuesta: Abrir PDF desde ASP.NET

Prueba esto el reporte a exportar a PDF es un Crystal con parametros:


Dim crReportDocument As ReportDocument = New ReportDocument()
crReportDocument.Load(Server.MapPath("App_Data\Rep orts\factura.rpt"))
Dim pFields As New ParameterFields()
Dim pFilial As New CrystalDecisions.Shared.ParameterField()
Dim pOficina As New CrystalDecisions.Shared.ParameterField()
Dim pFactura As New CrystalDecisions.Shared.ParameterField()
Dim disValFilial As New ParameterDiscreteValue()
Dim disValOficina As New ParameterDiscreteValue()
Dim disValFactura As New ParameterDiscreteValue()

pFilial.Name = "Filial"
pFilial.HasCurrentValue = True
disValFilial.Value = "1"
pFilial.CurrentValues.Add(disValFilial)
pFields.Add(pFilial)

pOficina.Name = "Oficina"
pOficina.HasCurrentValue = True
disValOficina.Value = "1"
pOficina.CurrentValues.Add(disValOficina)
pFields.Add(pOficina)

pFactura.Name = "Factura"
pFactura.HasCurrentValue = True
disValFactura.Value = CStr(Val(TreeView1.SelectedNode.Text))
pFactura.CurrentValues.Add(disValFactura)
pFields.Add(pFactura)

crReportDocument.SetParameterValue(0, pFilial.CurrentValues)
crReportDocument.SetParameterValue(1, pOficina.CurrentValues)
crReportDocument.SetParameterValue(2, pFactura.CurrentValues)

Dim exportPath As String = "C:\facturatestASP.pdf"
Dim crExportOptions As ExportOptions
Dim crDestOptions As New DiskFileDestinationOptions
crDestOptions.DiskFileName = exportPath
crExportOptions = crReportDocument.ExportOptions

crExportOptions.DestinationOptions = crDestOptions
crExportOptions.ExportDestinationType = ExportDestinationType.DiskFile
crExportOptions.ExportFormatType = ExportFormatType.PortableDocFormat

crReportDocument.Export()

Response.Clear()
Response.ContentType = "application/pdf"
Response.AddHeader("Content-disposition", "attachment; filename=" & "C:\facturatestASP.pdf")
Response.WriteFile("C:\facturatestASP.pdf")
Response.Flush()
Response.Close()
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:54.