ASP.NET - abrir documento pdf

 
Vista:

abrir documento pdf

Publicado por josu (89 intervenciones) el 23/06/2006 10:27:14
hola que tal,
mi duda es que no se como mostrar un documento pdf en mi aplicacion asp.net, estoy buscando informacion y no encuentro nada concreto si aguien me podria indicar como hacerlo o darme el link de alguna pagina donde lo expliquen bien se lo agrdeceria mucho.

gracias de antemano y un saludo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:abrir documento pdf

Publicado por Pablo Iñareta (224 intervenciones) el 28/06/2006 13:04:51
Para mostrar un pdf basta con ponerlo en la url, por ejemplo Response.Redirect(rutaDelDocumento/nombreDelDocumento) te muestra en pantalla el documento pdf. ¿te refieres a eso?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:abrir documento pdf

Publicado por josu (89 intervenciones) el 28/06/2006 13:49:32
lo primero darte las gracias,
si es eso lo que quiero hacer, pero acabo de probar como me as dicho y me dice que no puede encontrar la pagina te pongo exactamente como lo echo:

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Response.Redirect("C:\Inetpub\wwwroot\nomina\articulua.pdf")
End Sub

tambien e estado probando esto que encontre buscando por internet pero que tampoco me funciona:

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'Establecer el ContentType apropiado.
Response.ContentType = "Application/pdf"
'Obtener la ruta de acceso física al archivo.
Dim FilePath As String = MapPath("C:\Inetpub\wwwroot\nomina\articulua.pdf")
'Escribir el archivo directamente en la secuencia de salida HTTP.
Response.WriteFile(FilePath)
Response.End()
end sub

cuendo e probado esto me dice que aqui
Dim FilePath As String = MapPath("C:\Inetpub\wwwroot\nomina\articulua.pdf")
se esperaba una ruta de acceso virtual, que la verdad no se que es e intentado buscar lo que significa pero no me a quedado nada claro.

si tienes un momento para echar un vistazo a que estoy haciendo mal te lo agradeceria mucho.

un saludo y gracias de nuevo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:abrir documento pdf

Publicado por Pablo Iñareta (224 intervenciones) el 28/06/2006 15:01:40
tienes razon, pense q se podia pero no, puedes hacerlo con javascript location.href='documento', eso seguro q funciona, hice algo parecido en www.elteso.net en recetas.
puedes pasarle el nombre del documento como una propiedad desde code behind
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:abrir documento pdf

Publicado por josu (89 intervenciones) el 29/06/2006 13:22:48
probe lo que me as dicho y e estado buscando por internet por si encontraba en que fallo por que no me funciona y lo que e encontrado o era lo mismo que me decias tu o lo que habia probado yo ya antes o otra forma que no e conseguido que me funcione :-( .

te pongo como e intentado hacerlo y si tienes un momento y le echas un vistazo que no se en que me equiboco.

primero en el load e puesto esto:

Button1.Attributes.Add("onclick", "javascript:muestra();")

y luego e puesto esta funcion en javascript:

<script language="javascript">
function muestra(){
self.location.href=
'IP de la intranet/nombre de la intranet/nombre de carpeta/NOTICIAS DEL DIA.pdf';
}
</script>

luego tambien probe esto otro que encontre

<a href="WebForm13.aspx">Abrir el PDF<IMG src="Imagenes/cargar.gif" alt="Cargar Fichero" border="0" onclick="muestra()">

y aunque en esta ultima opcion que e probado empieza a descargar el archivo tarda tanto que no tenido nisiquiera paciencia para esperar ya que llevaba mas de 5 minutos y eso es intolerable en una aplicacion.

espero que puedas ver en que me equivoco, un saludo y muchisimas gracias por la ayuda que me estas brindando. :-)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:problema resuelto

Publicado por josu (89 intervenciones) el 30/06/2006 11:51:22
ya e solucionado el problema al final lo e puesto un simple link en html y listo funciona bien pongo aqui como lo e echo por si aguien lo necesitara:

<a href="\\IP de la intranet/nombre de la intranet/directori donde esta el doc \NOTICIAS DEL DIA.pdf">NOTICIAS DEL DIA - 30 JUNIO 2006</a>

queria darte las gracias pablo por tus indicaciones con las que e conseguido solucionar mi problema.

un saludo y gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar