Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/09/2014, 11:05
kiko's
 
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!