1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
   | <?php
// Load Zend_Pdf class
require_once('Zend/Pdf.php');
$fileName = 'myPdf.pdf'; 
// Create new PDF 
$pdf = new Zend_Pdf(); 
 
// Add new page to the document 
$page = $pdf->newPage(Zend_Pdf_Page::SIZE_A4); 
$pdf->pages[] = $page; 
 
// Set font 
$page->setFont(Zend_Pdf_Font::fontWithName(Zend_Pdf_Font::FONT_HELVETICA), 20); 
 
// Draw text 
$page->drawText('Hello world!', 100, 510);  
// Draw rectangle 
$page->setFillColor(new Zend_Pdf_Color_GrayScale(0.8)); 
$page->setLineColor(new Zend_Pdf_Color_GrayScale(0.2)); 
$page->setLineDashingPattern(array(3, 2, 3, 4), 1.6); 
$page->drawRectangle(60, 400, 400, 350); 
 
// Save document as a new file or rewrite existing document 
$pdf->save($fileName); |