Php 在zendframwork中绘制多页PDF
我在ZendStreamWork中使用函数draw PDF,但是现在我遇到了很多数据的问题很多页,但是我的Php 在zendframwork中绘制多页PDF,php,zend-framework,pdf,cgcontextdrawpdfpage,Php,Zend Framework,Pdf,Cgcontextdrawpdfpage,我在ZendStreamWork中使用函数draw PDF,但是现在我遇到了很多数据的问题很多页,但是我的PDF只能绘制一页,因为更多的数据将丢失。那么有什么办法可以画出多页呢 提前谢谢你的帮助。我期待着看到你的答复很快 我对Zend_PDF的表单也有类似的问题。 所有页面中的变量是否相同? 如果是,如果可能,尝试在变量、字段上使用计数器 之前: 之后: foreach ($pdf_pages as $cpt => $page){ $var = 'your_var'.$cpt; $
PDF
只能绘制一页,因为更多的数据将丢失。那么有什么办法可以画出多页呢
提前谢谢你的帮助。我期待着看到你的答复很快 我对Zend_PDF的表单也有类似的问题。
所有页面中的变量是否相同?
如果是,如果可能,尝试在变量、字段上使用计数器
之前: 之后:
foreach ($pdf_pages as $cpt => $page){
$var = 'your_var'.$cpt;
$$var = ...
...
}
我希望这将有助于PDF对象将对象页面作为数组Zend\u PDF\u页面类。您可以添加多个喜欢的页面
$pdf = new Zend_Pdf();
$page1 = new Zend_Pdf_Page(Zend_Pdf_Page::SIZE_A4);
...
$pdf->pages[] = $page1;
$page2 = new Zend_Pdf_Page(Zend_Pdf_Page::SIZE_A4);
...
$pdf->pages[] = $page2;
$pdf->save('sample.pdf');
$pdf = new Zend_Pdf();
$page1 = new Zend_Pdf_Page(Zend_Pdf_Page::SIZE_A4);
...
$pdf->pages[] = $page1;
$page2 = new Zend_Pdf_Page(Zend_Pdf_Page::SIZE_A4);
...
$pdf->pages[] = $page2;
$pdf->save('sample.pdf');