如何在laravel中使用密码保护pdf?
$users = DB::table('products')->get();
$pdf = PDF::loadView('data',compact('users'));
$pdf->SetProtection(['copy', 'print'], '', 'pass');
return $pdf->download('data.pdf');
答案 0 :(得分:0)
根据https://mpdf.github.io/reference/mpdf-functions/setprotection.html,SetProtection
方法最多包含四个参数:权限列表,用户密码,所有者密码以及加密的位长。
如果保留第二个参数(用户密码)为空,则无需密码即可读取文档。因此,很可能您想使用比空字符串更复杂的密码;)