【问题标题】:Draw PDF for multi page in zendframwork在zend框架中为多页绘制PDF
【发布时间】:2014-02-27 04:01:08
【问题描述】:

我在 zendFreamwork 中使用绘制 PDF 函数,但现在我遇到了很多数据多页的问题,但我的 pdf 只能绘制一页,因为更多数据会丢失。那么有什么解决方案可以绘制多页吗?

提前感谢您的帮助。我期待尽快看到您的回复。

【问题讨论】:

    标签: php zend-framework pdf cgcontextdrawpdfpage


    【解决方案1】:

    我在 Zend_PDF 中遇到了类似的关于表单的问题。
    所有页面中的变量是否相同?
    如果是,请尽可能尝试在您的变量、字段上使用计数器..
    之前:

    $your_var = ...
    ...
    

    之后:

    foreach ($pdf_pages as $cpt => $page){
      $var = 'your_var'.$cpt;
      $$var = ...
      ...
    }
    

    希望对你有帮助

    【讨论】:

      【解决方案2】:

      PDF 对象具有对象页面作为数组 Zend_Pdf_Page 类。您可以添加多个您喜欢的页面。

      $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');
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-08-01
        • 2023-04-06
        • 1970-01-01
        • 2012-02-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多