151291 151291 - 5 months ago 25
PHP Question

ErrorException in Cpdf.php line 3855: Undefined index: at barryvdh/laravel-dompdf

I am using laravel 5.2, The dompdf runs fine at localhost but when moved to AWS it keeps showing

ErrorException in Cpdf.php line 3855: Undefined index:
, in this line (3855) has font variable.

Sample code :

$html = "<h2>Hello</h2>";
PDF::setOptions(['dpi' => 150, 'defaultFont' => 'sans-serif']);
$pdf = PDF::loadHTML($html)->setPaper('a4', 'landscape');
return $pdf->download('pdfview.pdf');


I can not set
'currentFont' => 'sans-serif'
at
setOptions
due to no options in barryvdh/laravel-dompdf. so how can I solve currentFont issue.

Localhost - Windows - Runs fine.

AWS - Linux - Error.

Answer Source

Error solved by delete dompdf_font_family_cache.php file from storage/fonts and let the renderer regenerate the cache.