php – Laravel HTML到PDF转换(DOMPDF)
发布时间:2020-12-14 19:46:16 所属栏目:大数据 来源:网络整理
导读:用于Laravel 5的DOMPDF Wrapper,它是用于laravel 5的html到pdf转换器. 我试图将laravel默认auth注册页面转换为PDF,路径为http://www.careertag.dev/auth/register.用于此目的的代码如下所示.但是我遇到了字体问题.你能帮我解决这个问题吗? routes.php文件 R
用于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:xampphtdocscareertagstoragefonts/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 {} ; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |