Here my code to generate a PDF file into Magento using the zend_pdf embeded library.
//in my controller public function prindPdfAction() { $pdf = new Zend_Pdf(); $page = new Zend_Pdf_Page(Zend_Pdf_Page::SIZE_A4); $font = Zend_Pdf_Font::fontWithName(Zend_Pdf_Font::FONT_HELVETICA); $page->setFont($font, 12); //add a logo $image = Mage::getBaseDir('media').'/logo_pdf.jpg'; if (is_file($image)) { $image = Zend_Pdf_Image::imageWithPath($image); $x = 20; $y = 700; $page->drawImage($image, $x, $y, $x + 118, $y + 112); } //add text $page->setFont($font, 16); $titre = "Ecole "; $page->drawText($titre, 155, $page->getHeight()-85, "UTF-8"); //add pages to main document $pdf->pages[] = $page; //generate pdf $content = $pdf->render(); $fileName = 'details.pdf'; //send it to the browser to download $this->_prepareDownloadResponse($fileName, $content); }