Ho un problema nella creazione di un pdf multipagina, uso un pdf come template, lo importo, carico la prima pagina, faccio le mie modifiche e aggiungo il tutto nel pdf finale.

Concettualmente faccio più o meno così:

Codice PHP:

$pdf_final 
= new Zend_Pdf();

$template Zend_Pdf::load('file.pdf');

foreach(
$dati as $dato)
{
$page $template->pages[0];
$page->drawText('...',x,x);
$pdf_final->pages[] = $page/*oppure*/ $pdf_final->pages[] = new Zend_Pdf_Page($page);
}

$pdfData $pdf_final->render();
header("Content-Disposition: inline; filename=pdf.pdf");
header("Content-type: application/x-pdf");
echo 
$pdfData
Ma viene fuori questa eccezione:
Zend_Pdf_Exception: 'Page is attached to one documen, but rendered in context of another.' in Zend/Pdf/Page.php:500

Come posso aggirare il problema?