如何在 laravel dompdf 中用于创建 PDF 时删除 link?

How to remove link when used to create PDF in laravel dompdf?

我只是制作了一个简单的html页面并向其中写入内容。当我点击 link 时,我创建了一个 link 页面内容将转换为 PDF 文件,我已经使用 laravel dompdf -> https://github.com/barryvdh/laravel-dompdf 实现了这个。现在,我的问题是一切都很好,但是单击后生成的 PDF 将在 PDF 文件中显示 link。如何从 PDF 文件中删除该按钮。 我的代码:

我的控制器:ItemController.php

class ItemController extends Controller
    {
    public function pdfview(Request $request)
    {

        if($request->has('download')){
            $pdf = \PDF::loadView('pdfview');
            return $pdf->download('pdfview.pdf');
            //return $pdf->stream();
        }

        return view('pdfview');
    }
}

我的路线:web.php

Route::get('/pdfview',array('as'=>'pdfview','uses'=>'ItemController@pdfview'));

我的看法:pdfview.blade.php

<body>
 <div class="container">
   <div class="rows"><br/>  
   <a href="{{ route('pdfview',['download'=>'pdf']) }}"> Click to PDF </a> 
      <h2 align="Center"> What is PDF ? </h2><br/><br/>
      <h4> Portable Document Format (PDF) is a file format used to present and exchange documents reliably, independent of software, hardware, or operating system.</h4>
  </div>
 </div>
</body>

如果你理解我的问题,请帮助我。谢谢

将变量传递给视图,即:

$pdf = \PDF::loadView('pdfview', array('pdf' => true));
...
return view('pdfview', array('pdf' => false));

并检查模板中的变量:

@if(! $pdf )
   <a href="{{ route('pdfview',['download'=>'pdf']) }}"> Click to PDF </a> 
@endif