2016-12-20 88 views
0

調用未定義的方法Barryvdh \ DOMPDF \ PDF :: setOrientation()Laravel 5.3 PDF渲染問題與barryvdh/laravel-DOMPDF

我得到節約PDF上面的錯誤。

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

關於提到的是我的代碼。

相同的代碼正在與laravel 5.2和 「barryvdh/laravel-DOMPDF」: 「0.6 *」,

回答

0

看着barryvdh/laravel-dompdf我可以看到,這是正確的通話

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

所以您例如,它應該是

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

不必設定portrait,因爲它的默認值。

編輯:這是有關最新的0.7版本。如果您正在使用任何其他只是將'portrait'作爲第二個參數添加到setPaper函數

+0

'barryvdh/laravel-dompdf'版本'0.5'具有'setOrientation'因此它不是與Laravel相關的 – Dexa