带有刀片的Laravel 5 PDF页脚显示为空白

时间:2018-12-20 10:25:28

标签: php laravel pdf laravel-5 wkhtmltopdf

我使用"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>

1 个答案:

答案 0 :(得分:3)

您的页脚必须是完整的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>