我在Laravel项目中使用laravel-snappy
从视图模板生成PDF文件。这个包使用wkhtmltopdf。
当我在路由文件中生成PDF时,我试图设置一些页眉和页脚,如下所示:
Route::get('/statement-of-fact', function () {
$pdf = PDF::loadView('pdf.statement-of-fact');
$footer = resource_path('views/pdf/statement-of-fact-footer.html');
$pdf->setOption('footer-html', $footer);
return $pdf->stream();
})->name('statement-of-fact');
字符串
PDF生成正常,但从不呈现页脚。
我做错什么了?
我的HTML文件:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<div class="row">
<div class="col-xs-12">
Hello
</div>
</div>
</body>
</html>
型
2条答案
按热度按时间6yjfywim1#
您应该尝试以这种方式加载页脚:
字符串
在
config/snappy.php
中设置一些边距:型
syqv5f0l2#
开启
字符串
$footer应该是指向footer的路由,而不是指向footer的路径,所以应该类似于
型
和
型
ref