【发布时间】:2013-06-25 19:01:01
【问题描述】:
我是 zend 框架的新手。我想以 PDF 格式从数据库中打印我的动态内容。但是我不知道如何在zend框架中实现pdf功能。
请帮帮我
【问题讨论】:
标签: zend-framework
我是 zend 框架的新手。我想以 PDF 格式从数据库中打印我的动态内容。但是我不知道如何在zend框架中实现pdf功能。
请帮帮我
【问题讨论】:
标签: zend-framework
这里我发布一个简单的例子来生成 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());
}
?>
如果我能帮助你更多,请告诉我。
【讨论】: