Foros del Web » Programando para Internet » PHP » Zend »

No abre PDFs con Adobe Reader

Estas en el tema de No abre PDFs con Adobe Reader en el foro de Zend en Foros del Web. Hola, Tengo el siguiente código: p Código PHP: ublic  function  view () {         if ( file_exists ( $this -> _pdfPath )) {              header ( 'Content-type: application/pdf' );              ...
  #1 (permalink)  
Antiguo 05/09/2014, 11:05
 
Fecha de Ingreso: julio-2005
Mensajes: 310
Antigüedad: 18 años, 9 meses
Puntos: 36
No abre PDFs con Adobe Reader

Hola,

Tengo el siguiente código:

p
Código PHP:
ublic function view() {
        if (
file_exists($this->_pdfPath)) {
            
header('Content-type: application/pdf');
            
header('Content-Disposition: attachment; filename="' $this->_transactionId '.pdf"');
            
header("Cache-Control: no-cache, must-revalidate");
            
$pdf Zend_Pdf::load($this->_pdfPath);
            echo 
$pdf->render();
        }
        return 
0;
    } 
Al pulsar un botón se ejecuta esa función y te descarga un archivo PDF. Este archivo PDF si lo intento abrir con Adobe Reader no puedo leerlo porque dice que el archivo es incompatible o está dañado. Sin embargo desde Linux (otro lector de PDFs) o desde el propio visor de PDFs del navegador de Firefox o Chrome se visualiza correctamente.

¿Véis algo mal?

Gracias!
  #2 (permalink)  
Antiguo 08/09/2014, 04:15
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: No abre PDFs con Adobe Reader

Es muy probable que estes agregando algo al final del PDF (o al inicio)... haz desactivado el layout helper y el view helper para que no renderee nada esa accion?

Etiquetas: adobe, pdfs, reader
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 15:26.