php – Laravel HTML到PDF转换(DOMPDF)

前端之家收集整理的这篇文章主要介绍了php – Laravel HTML到PDF转换(DOMPDF)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
用于Laravel 5的DOMPDF Wrapper,它是用于laravel 5的html到pdf转换器.

我试图将laravel默认auth注册页面转换为PDF,路径为http://www.careertag.dev/auth/register.用于此目的的代码如下所示.但是我遇到了字体问题.你能帮我解决这个问题吗?

routes.PHP文件

Route::post('/screenshot',function(){
    $pdf  =  App::make('dompdf.wrapper');
    //$pdf->loadHTML('<h1>Test</h1>');
    $view =  View::make('auth.register')->render();
    $pdf->loadHTML($view);
    $pdf->stream();
    //return $pdf->stream('invoice');
    return $pdf->download('profile.pdf');
});

错误

ErrorException in font_metrics.cls.PHP line 343: file_put_contents(C:\xampp\htdocs\careertag\storage\fonts/13350985545a9988387f8a573f409063.ttf): Failed to open stream: No such file or directory
在存储目录中创建fonts文件夹,并通过运行follwing命令确保Web服务器可以写入存储.这对我有用.
sudo chmod -R 777 storage

以上(777)可能很危险,因此要以安全的方式实现它,请尝试以下命令.

sudo find storage -type d -exec chmod 755 {} \; 
sudo find storage -type f -exec chmod 644 {} \;
原文链接:https://www.f2er.com/laravel/135335.html

猜你在找的Laravel相关文章