如何在zend框架中实现PDF功能

时间:2013-06-25 10:11:14

标签: zend-framework

我是zend框架的新手。我想以PDF格式打印数据库中的动态内容。但我不知道如何在zend框架中实现pdf功能。

请帮帮我

1 个答案:

答案 0 :(得分:0)

这里我发布了一个简单的例子来生成pdf

让我们从一个简单的例子开始,该例子说明了Zend_Pdf的实际应用:

<?php
// include auto-loader class
require_once 'Zend/Loader/Autoloader.php';

// register auto-loader
$loader = Zend_Loader_Autoloader::getInstance();

try {
  // create PDF
  $pdf = new Zend_Pdf();

  // create A4 page
  $page = new Zend_Pdf_Page(Zend_Pdf_Page::SIZE_A4);

  // define font resource
  $font = Zend_Pdf_Font::fontWithName(Zend_Pdf_Font::FONT_HELVETICA);

  // set font for page
  // write text to page
  $page->setFont($font, 24)
       ->drawText('That which we call a rose,', 72, 720)
       ->drawText('By any other name would smell as sweet.', 72, 620);

  // add page to document
  $pdf->pages[] = $page;

  // save as file
  $pdf->save('example.pdf');
  echo 'SUCCESS: Document saved!';
} catch (Zend_Pdf_Exception $e) {
  die ('PDF error: ' . $e->getMessage());  
} catch (Exception $e) {
  die ('Application error: ' . $e->getMessage());    
}
?>

请告诉我是否可以为您提供更多帮助。