如何在 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
我只是制作了一个简单的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