gpt4 book ai didi

php - Laravel HTML 到 PDF 转换 (DOMPDF)

转载 作者:可可西里 更新时间:2023-11-01 12:50:35 27 4
gpt4 key购买 nike

DOMPDF Wrapper for Laravel 5,它是 laravel 5 的 html 到 pdf 转换器。

我尝试将 laravel 默认授权注册页面转换为 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

最佳答案

storage 目录中创建fonts 文件夹,并通过运行以下命令确保storage 可由网络服务器写入。这对我有用。

sudo chmod -R 777 storage

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

sudo find storage -type d -exec chmod 755 {} \; 
sudo find storage -type f -exec chmod 644 {} \;

关于php - Laravel HTML 到 PDF 转换 (DOMPDF),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32712967/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com