下载此文件之前如何显示白皮书(数据)pdf文件

时间:2019-07-25 13:01:31

标签: laravel dompdf

我具有显示PDF的功能。其点击按钮触发,以显示/下载pdf。

如果我使用 php artisan服务,此功能可以显示/显示此数据(下载前),但是由于我的数据表中存在错误,现在我不使用 php artisan服务因此,我使用XAMPP。

如果我单击下载按钮,它不显示数据,则自动下载。

我该如何解决?

public function PDF(Request $request,$id){
    $users = User::findOrFail($id);

    $pdf = PDF::loadView('admin.pdf',['users' => $users]);
    return $pdf->stream('Profile.pdf', array('Attachment'=>0));              
}

它是我的控制器

2 个答案:

答案 0 :(得分:1)

请提及header

$pdf->stream('Profile.pdf')
           ->header('Content-Type','application/pdf');

请同时检查您的carome设置。

1)在计算机上,打开Chrome。

2)单击右上角的更多设置

3)在底部,单击“高级”。

4)在“隐私和安全”下,点击网站设置

5)在底部附近,点击 PDF 文档。

6)打开,而不是在Chrome中自动打开PDF文件。

答案 1 :(得分:0)

我不确定,但是我认为这可能是必须通过浏览器设置来设置的。 How to update pdf browser settings