Zend Framework PDF non funziona - il documento non ha pagine
-
10-10-2019 - |
Domanda
Il mio codice è molto semplice:
header('Content-type: application/pdf');
header("Content-Disposition: attachment; filename=\"tesat.pdf\"");
$pdf1 = new Zend_Pdf();
$p1=$pdf1->newPage(Zend_Pdf_Page::SIZE_A4);
$p1->drawLine(10, 10, 40, 40);
echo $pdf1->render();
die;
Ho Acrobat reader v9
ZF v1.11
Messaggio di errore: "Questo file non può essere aperto perché non ha le pagine"
Che cosa mi manca?
Soluzione
È necessario aggiungere la pagina al pdf:
$pdf1->pages[] = $p1;
Ecco un tutorial decente su Zend_PDF http://devzone.zend.com/article/2525
Altri suggerimenti
Per aggiungere una pagina da manuale , si dovrebbe creare la pagina, fare il vostro modifica su di esso e quindi aggiungere al vostro pdf.
header('Content-type: application/pdf');
header("Content-Disposition: attachment; filename=\"tesat.pdf\"");
$pdf1 = new Zend_Pdf();
$p1 = new Zend_Pdf_Page(Zend_Pdf_Page::SIZE_A4);
$p1->drawLine(10, 10, 40, 40);
$pdf1->pages[] = $p1;
echo $pdf1->render();
dovrebbe funzionare.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow