Estoy probando como va funciona la clase Zend_Pdf, siguiendo la documentación original.
Trae ejemplos bien explicados y funcionales.
La parte de figuras e imágenes las ejecuta bien, o por lo menos no he profundizado pero si he visto resultados.
No pasa lo mismo con el texto, el cual con un ejemplo básico, me genera el archivo pdf, pero sin ningún contenido.
He visto varios ejemplos en distintas páginas y la base es la similar.
A ver si veis algo que se me escapa.
Código PHP:
//IndexController - pdfAction
$this->_helper->layout->disableLayout();
$this->_helper->viewRenderer->setNoRender(true);
$path = APPLICATION_PATH . '/../../httpdocs/pdf/';
$name = 'test.pdf';
// Create new PDF
$pdf = new Zend_Pdf();
$pdf->pages = array_reverse($pdf->pages);
// Create new font
$font = Zend_Pdf_Font::fontWithName(Zend_Pdf_Font::FONT_COURIER);
// Apply font and draw text
$page1 = $pdf->newPage(Zend_Pdf_Page::SIZE_A4);
$page1->setFont($font, 20);
$page1->setFillColor(Zend_Pdf_Color_Html::color('#000000'));
$page1->drawText('Lorem Ipsum Dolor...', 150, 150, 'UTF-8');
$pdf->pages[] = $page1;
$pdf->save($path . $name);
//_redirect to indexAction
Saludos,