Laravel 5.3与barryvdh / laravel-dompdf的pdf渲染问题

时间:2016-12-20 15:15:59

标签: php pdf laravel-5.3

调用未定义的方法Barryvdh \ DomPDF \ PDF :: setOrientation()

我在保存pdf时收到以上错误。

 PDF::loadHTML($flight_plan_pdf_content)
   ->setPaper('a4')
   ->setOrientation('portrait')
   ->save($filePath . $fileName);

关于提到的是我的代码。

相同的代码正在使用laravel 5.2和“barryvdh / laravel-dompdf”:“0.6。*”,

1 个答案:

答案 0 :(得分:0)

查看barryvdh/laravel-dompdf我可以看到这是正确的电话

setPaper($paper, $orientation = 'portrait')

所以你的例子应该是

 PDF::loadHTML($flight_plan_pdf_content)
   ->setPaper('a4')
   ->save($filePath . $fileName);

无需设置portrait,因为它是默认值。

编辑:这与最新的0.7版本有关。如果您使用其他任何内容,只需将'portrait'添加为setPaper函数

的第二个参数