Php 在zendframwork中绘制多页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; $

我在ZendStreamWork中使用函数draw PDF,但是现在我遇到了很多数据的问题很多页,但是我的
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');