我正在使用Laravel-pdf package包生成pdf。我想生成两个不同内容的pdf。但是这个包不允许我创建具有不同内容的第二个pdf。我在第二个pdf中获得了第一个内容。
这是我的代码
$pdf = PDF::loadView('pdf.bill', $data);
return $pdf->save('invoice.pdf');
$pdf = PDF::loadView('pdf.invoice', $data);
return $pdf->save('agreement.pdf');
答案 0 :(得分:1)
我已经通过更改PDFWrapper类的保存方法解决了这个问题,如下所示
public function save($filename) {
$mpdf=new \mPDF('c','A4','','' , 0 , 0 , 0 , 0 , 0 , 0);
$mpdf->SetDisplayMode('fullpage');
$mpdf->list_indent_first_level = 0; // 1 or 0 - whether to indent the first level of a list
$mpdf->WriteHTML($this->html);
return $mpdf->Output($filename, 'F');
}