Laravel 5 带有 blade 的 PDF 页脚显示为空白
Laravel 5 PDF footers with blade show blank
我用"barryvdh/laravel-snappy": "^0.4.0"
用于导出 pdf。
我想在我的 pdf 文件上添加页脚,但是当我在我的代码上添加 footer-html
时,显示空白 pdf 文件。
public function exportPdf($id)
{
$pdf = PDF::loadView('TestView::pdf', [my_array]);
$pdf->setOption('footer-html', View('TestView::pdf_footer'));
$pdf->setOrientation('landscape');
$pdf->setPaper('a6');
}
当我评论此代码时 $pdf->setOption('footer-html', View('TestView::pdf_footer'));
显示正确的导出 pdf 文件。
TestView::pdf_footer
内容:
<footer class="footer">
<div class="u-pattern"></div>
<div class="u-back-green"></div>
</footer>
您的页脚需要是完整的 HTML 文件,否则 wkhtmltopdf 将无法正确呈现它。
<!DOCTYPE html>
<html>
<head></head>
<body>
<footer class="footer">
<div class="u-pattern"></div>
<div class="u-back-green"></div>
</footer>
</body>
</html>
我用"barryvdh/laravel-snappy": "^0.4.0"
用于导出 pdf。
我想在我的 pdf 文件上添加页脚,但是当我在我的代码上添加 footer-html
时,显示空白 pdf 文件。
public function exportPdf($id)
{
$pdf = PDF::loadView('TestView::pdf', [my_array]);
$pdf->setOption('footer-html', View('TestView::pdf_footer'));
$pdf->setOrientation('landscape');
$pdf->setPaper('a6');
}
当我评论此代码时 $pdf->setOption('footer-html', View('TestView::pdf_footer'));
显示正确的导出 pdf 文件。
TestView::pdf_footer
内容:
<footer class="footer">
<div class="u-pattern"></div>
<div class="u-back-green"></div>
</footer>
您的页脚需要是完整的 HTML 文件,否则 wkhtmltopdf 将无法正确呈现它。
<!DOCTYPE html>
<html>
<head></head>
<body>
<footer class="footer">
<div class="u-pattern"></div>
<div class="u-back-green"></div>
</footer>
</body>
</html>