如何在laravel中使用密码保护PDF?

时间:2018-08-14 06:30:54

标签: php laravel security pdf

  

如何在laravel中使用密码保护pdf?

$users = DB::table('products')->get();
$pdf = PDF::loadView('data',compact('users'));
$pdf->SetProtection(['copy', 'print'], '', 'pass');

return $pdf->download('data.pdf');

1 个答案:

答案 0 :(得分:0)

根据https://mpdf.github.io/reference/mpdf-functions/setprotection.htmlSetProtection方法最多包含四个参数:权限列表,用户密码,所有者密码以及加密的位长。

如果保留第二个参数(用户密码)为空,则无需密码即可读取文档。因此,很可能您想使用比空字符串更复杂的密码;)