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!