Foros del Web » Creando para Internet » Diseño web »

Abrir todos los PDF

Estas en el tema de Abrir todos los PDF en el foro de Diseño web en Foros del Web. He visto varios temas relacionados con este acerca de abrir PDF, pero no exactamente como estes. Mi idea es la siguiente: En otras webs, cuando ...
  #1 (permalink)  
Antiguo 23/02/2009, 08:29
 
Fecha de Ingreso: agosto-2003
Ubicación: España - Madrid
Mensajes: 169
Antigüedad: 20 años, 7 meses
Puntos: 0
Abrir todos los PDF

He visto varios temas relacionados con este acerca de abrir PDF, pero no exactamente como estes. Mi idea es la siguiente:

En otras webs, cuando le das a un enlace de un archivo PDF, directamente se te abre el PDF. De lo contrario, en mi web, cuando le doy a un enlace de un archivo PDF me dice que si lo quiero descargar o abrir directamente. Pues bien, la idea es que quería un código (supongo que ha de ser en PHP, por eso el porqué de escribir en esta sección) que me permita visualizar directamente el PDF, sin tener que dar a nada más, y si el usuario quiere pues que se lo descargue (guardándolo como copia), lo imprima, etc etc.

Pero la cuestión no acaba ahí: no quiero que el código tenga que ponerlo en cada enlace, es decir, que cada vez que pongo un enlace a un PDF no tenga que poner un código específico, sino que fuera un código que pudiera poner en el header de la página y que me valiera ya para toda la página. Por ejemplo en joomla, que lo pudiera poner en el index y que de ahí ya me valga para absolutamente todo, y que cada vez que presione sobre un archivo pdf lo visualice directamente.

Muchísimas gracias.

Saludos.
  #2 (permalink)  
Antiguo 23/02/2009, 16:27
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Respuesta: Abrir todos los PDF

Pues realmente lo que buscaes que el archivo sea del tipo inline, si el link es directo al archivo PDF no puedes hacer nada desde PHP.

En cambio si es a un archivo PHP, juega con header() para enviar un attachment del tipo inline, esto forza al navegador a abrirlo en la misma ventana, pero si el usuario configura su explorador de forma diferente no puedes hacer nada.

Saludos
  #3 (permalink)  
Antiguo 23/02/2009, 16:44
 
Fecha de Ingreso: agosto-2003
Ubicación: España - Madrid
Mensajes: 169
Antigüedad: 20 años, 7 meses
Puntos: 0
Respuesta: Abrir todos los PDF

Entonces, por ponerte un pequeño ejemplo: ¿cómo consigue la siguiente web que al pinchar en uno de los documentos pdf de abajo éste se abra automáticamente sin que tenga que decirle que quiero abrirlo o quiero guardarlo?

http://www.upm.es/estudios/oficiales...uitectura.html

Esque me tiene intrigadísimo, y en mi web eso no pasa, ya que me sale directamente lo de abrir...y me tiene loco xD

Gracias!

Saludos!
  #4 (permalink)  
Antiguo 23/02/2009, 17:04
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Respuesta: Abrir todos los PDF

Como te comento si enlazas al PDF directo es directiva del browser si lo abre o lo descarga (solamente si enlazas directo a PDF).

Por ejemplo yo con Firefox los tengo para descargar y eso es lo que hace la direccion que indicas, no hay una directica "global".

Saludos

PD. Como veo que el tema no es de PHP si no de algo en tu html te muevo al foro de Web General.
  #5 (permalink)  
Antiguo 23/02/2009, 17:55
 
Fecha de Ingreso: febrero-2009
Mensajes: 52
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: Abrir todos los PDF

Hola que tal...
Si mal no te entiendo lo que quieres es abrir el pdf sin ir a otra pagina.
Aunque no es muy recomendable podrias darle como destino al link del pdf, un iframe.
  #6 (permalink)  
Antiguo 25/02/2009, 02:46
 
Fecha de Ingreso: agosto-2003
Ubicación: España - Madrid
Mensajes: 169
Antigüedad: 20 años, 7 meses
Puntos: 0
Respuesta: Abrir todos los PDF

Lo del iframe lo he probado, no queda demasiado estético, pero puede ser una solución. Pero lo que realmente me sigue intrigando es lo de visualizar el pdf.

Comprendo que sea el navegador el que tiene la directiva de lo que hacer o no al encontrarse con un arhivo pdf. Sin embargo, con el navegador supuestamente configurado, observo que al ir a una página cualquiera puedo visualizar los pdf directamente. Por el contrario, al entrar en esta página, por ejemplo, http://colegioamoros.net/index.php?o...=raw&Itemid=15 , me pide o bien descargar o bien abrir el archivo, entonces lo de que sea opción del navegador se me hace algo raro... ¿cómo lo véis? Pienso que debe de faltar algo.

Además si os fijáis en el enlace ese que os di unos posts más arriba, ese se abre directamente, con lo que en el mismo navegador la directiva varía en dos ocasiones...

Saludos!
  #7 (permalink)  
Antiguo 25/02/2009, 09:41
 
Fecha de Ingreso: octubre-2004
Mensajes: 289
Antigüedad: 19 años, 6 meses
Puntos: 10
Respuesta: Abrir todos los PDF

Frasco, el enlace que has puesto no abre nada (está mal el link). Así no puedo opinar sobre el tema.

Saludos
  #8 (permalink)  
Antiguo 25/02/2009, 10:51
 
Fecha de Ingreso: agosto-2003
Ubicación: España - Madrid
Mensajes: 169
Antigüedad: 20 años, 7 meses
Puntos: 0
Respuesta: Abrir todos los PDF

Uys perdon, lapsus mio: http://colegioamoros.net/index.php?o...=raw&Itemid=15 esta sí que es la dirección.

Saludos!
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 02:56.