【发布时间】:2019-09-08 16:53:12
【问题描述】:
我正在使用 barryvdh laravel dompdf 从 laravel 5.7 中的 html 视图呈现 pdf。它工作正常,但是当视图超过 2 页时,它会剪切页面并且不打印第三页。但是,如果我复制所有页面数据并将其粘贴到其他地方,则粘贴了谁的内容,这意味着内容以某种方式存在但未显示。
这个issue 也在 github 存储库中被提及,但没有得到任何人的回答。
我正在使用 Laravel 5.7
这是代码:
$pdf = PDF::loadview('emails.send-email.case-email-pdf', compact('pdf_data'));
$file_name = 'case-email-'.$data['case_id'].str_random(10).time().'.pdf';
Storage::put($config['folder'].'/'.$file_name,$pdf->output());
【问题讨论】:
-
不确定这是否适合您,但您可以尝试将一些部分放入 div 并在这些 div 上尝试
page-break-inside:avoid;。当我因奇怪的行为而陷入 domPDF 时,多次使用分页符帮助了我。
标签: php laravel pdf laravel-5 dompdf