【问题标题】:How to write Dom pdf output to file in Zf2如何将Dom pdf输出写入Zf2中的文件
【发布时间】:2017-02-02 03:06:06
【问题描述】:

我正在使用 dompdf 在 zf2 中创建一个 pdf 文件。

$pdf = new PdfModel();
$pdf->setOption('filename', 'monthly-report'); // Triggers PDF download, automatically appends ".pdf"
$pdf->setOption('paperSize', 'a4'); // Defaults to "8x11"
$pdf->setOption('paperOrientation', 'landscape'); // Defaults to "portrait"

// To set view variables
$pdf->setVariables(array(
    'message' => 'Hello'
));

return $pdf;

像这样。但我想将我的 pdf 写入文件。

【问题讨论】:

    标签: php pdf zend-framework2 dompdf


    【解决方案1】:

    试试这个

    $pdfView = new ViewModel();
        $pdfView->setTerminal(true)
            ->setTemplate('Order/order/forme-pdf-view.phtml')
            ->setVariables(array(
                'fetchResult'   => $fetchResult,
            ));
        $html = $this->getServiceLocator()->get('viewpdfrenderer')->getHtmlRenderer()->render($pdfView);
        $eng = $this->getServiceLocator()->get('viewpdfrenderer')->getEngine();
    
        $eng->load_html($html);
        $eng->render();
        $pdfCode = $eng->output();
    
        file_put_contents(FILE_UPLOAD_PATH.'/ac.pdf',$pdfCode);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-08-27
      • 1970-01-01
      • 2019-06-08
      • 2023-03-12
      • 2016-03-18
      • 2019-01-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多