Creating PDF file using Zend Framework
PHP Code:
class IndexController extends Zend_Controller_Action
{
public function init()
{
$this->_helper->viewRenderer->setNoRender(); //suppress auto-rendering
$pdf = new Zend_Pdf();
$pdf->pages[] = $pdf->newPage(Zend_Pdf_Page::SIZE_A4);
$page=$pdf->pages[0]; // this will get reference to the first page.
$style = new Zend_Pdf_Style();
$style->setLineColor(new Zend_Pdf_Color_Rgb(0,0,0));
$font = Zend_Pdf_Font::fontWithName(Zend_Pdf_Font::FONT_TIMES);
$style->setFont($font,12);
$page->setStyle($style);
$page->drawText('example text here',100,($page->getHeight()-100));
// Blank page and pdf headers
header('Content-type: application/pdf');
header('Content-Disposition: attachment; filename="downloaded.pdf"');
// Browser watch
echo $pdf->render();
}
}
Bookmarks