Laravel 5 PDF нижние колонтитулы с лезвием показать бланк - PullRequest
0 голосов
/ 20 декабря 2018

Я использую "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 голосов
/ 20 декабря 2018

Ваш нижний колонтитул должен быть полным 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>
...