Reputation: 258
I am using dompdf to create one pdf file in zf2.
$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;
Like this. But I want to write my pdf to a file.
Upvotes: 1
Views: 411
Reputation: 56
Try This
$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);
Upvotes: 1