SprintDevelop.com - Diseño y desarrollo web - Diseño, desarrollo web,Aplicaciones Móviles, TabletasSprintDevelop.com - Diseño y desarrollo web
Mostrando Codigo - Php
Code

Php - Como abrir .pdf con Php

Códigos Php

Estas sencillas lineas de codigo miestran como abrir un archivo de Acrobat .Pdf con Php
Visitas: 110,739 - 29/10/2005 14:16:03
CODIGO SIN DEMOSTRACIONNO CONTIENE ARCHIVO DESCARGABLEComentario
CODIGO
Codigo probado en ChromeCodigo probado en Mozilla FirefoxCodigo probado en Internet Explorer 7+Codigo probado en OperaCodigo probado en Safari


// Codigo ofrecido por Tutores.org

  1. <?php
  2. $mi_pdf = 'archivos/documento.pdf';
  3. header('Content-type: application/pdf');
  4. header('Content-Disposition: attachment; filename="'.$mi_pdf.'"');
  5. readfile($mi_pdf);
  6. ?>



ENLACE AL CODIGO
Si quieres enlazar desde tu pagina a este codigo
<!-- Inicio enlace Tutores.org -->
<a title="Tutores.org - Como abrir .pdf con Php" href="http://www.tutores.org/codigo/1539/" target="_blank">Como abrir .pdf con Php</a>
<!-- Final enlace Tutores.org -->
COMENTARIOS
Comentario usuario
Sarah
2 5
Probe el cogido y no me funciona
Comentario usuario
Alexis Uranga
5 5
Muy bueno el codigo ahora omo hago para abrir un archivo de excel...
Comentario usuario
Lyz
2 5
Ok y como se agregan imagenes al pdf?
Comentario usuario
Johanna
4 5
pruebo el codigo pero me da warnings en los headers y no me permite abrir el pdf,si podrian ayudarme se los agradeceria muchisimo!!
Comentario usuario
danilo
4 5
Pero con ese codigo se descarga, no se abre...o sea no se edita el archivo ni se puede ver su contenido.
En realidad es un codigo general para descargar cualquier archivo, cambiando el MIME correspodiente en el primer header.
Para que funcione bien hay que ponerlo en un archivo aparte, debido a los headers, para que no de errores.
Y se usa poniendo en un link en otra pagina algo como href="descargar.php?archivo=archivos/documento.pdf" y descargar.php deberia manejar la variable archivo como GET y asignarla al codigo de arriba. No es dificil modificarlo, incluso se puede usar con MySQL para no poner el nombre de archivo en el link.
Saludos
Comentario usuario
chileno
1 5
Funciona a la perfeccion al que no le funciona es porque no sabe PHP bien. Vamos a leer manuales de php o a ser mas terco hasta que funcione. Adelante que se puede !!!
Comentario usuario
chileno
3 5
A los que no les funciona el codigo seguramente dejaron un espacio en blanco en el comienzo (cabecera del archivo ). No deben hacer espacios en blanco al principio. ESO LO APRENDI HACE AÑOS PORQUE YA ME PASO Y EN LA RED APRENDI ESO.

SUERTE !!!.
Comentario usuario
26-03-2009 21:45:27
2 5
gracias, muy bueno el contenido...
Comentario usuario
rodlaca
3 5
se acerca a lo que necesito, gracias
Comentario usuario
03-12-2009 21:14:24
4 5
$mi_pdf = 'archivos/documento.pdf';

en esta linea deseo que abra el documento dependiendo del nombre del archivo que ingrese el usuario algo como $dato=documento.pdf
Comentario usuario
Anonimo
2 5
<?PHP
$tam = filesize("./ficheros/proyecto.pdf");
header("Content-type: application/pdf");
header("Content-Length: $tam");
header("Content-Disposition: inline; filename=proyecto.pdf");
$file='./ficheros/proyecto.pdf';
readfile($file);
?>

-- Este se ve mejor y no te intenta descargar en navegadores como IE9
Comentario usuario
Saulot
5 5
Se puede usar el mismo código, pero para que lo abra en otra ventana (y no lo descargue) se agrega "inline" después del 'content-disposition:

<?php
$mi_pdf = 'archivos/documento.pdf';
header('Content-type: application/pdf');
header('Content-Disposition: inline; filename="'.$mi_pdf.'"');
readfile($mi_pdf);
?>
Comentario usuario
zero
4 5
tengo una duda aver si me peuden ayudar
tengo una php con una tabla que se puede modificar tamaño de cuadro de texto el detalle esta que kiero que se imprima tal como se modifico la tabla en pdf se puede aser eso?
Comentario usuario
06-07-2007 12:58:37
3 5
hola mira ya abro mi pdf ahora me gustaría quitar las opciones de guardar e imprimir dime eso se puede hacer
Comentario usuario
08-10-2008 17:57:55
1 5
amigos este codigo si baja el archivo pero como hacer que si tengo varios gurdados con una busqueda solo pueda abrir el que nesestito ala hora d ebusca
Comentario usuario
marcello
5 5
SaulotSaulot tu codigo me ayudo bastante muchas gracias
INSERTAR COMENTARIO

Usuario:
Email:
Comentario:
Codigo Seguridad


Antes de enviar un comentario...
Todos los comentarios son revisados personalmente
Todo comentario que no haga relacion al codigo mostrado en esta pagina sera eliminado

Usuarios registrados tienen preferencia en recibir respuestas de ayuda!!
Ademas de poder insertar Imagenes,Enlaces y otras propiedades del editor.
Por favor, insertar los comentarios descriptivos.