php - barryvdh laravel dompdf 只渲染两页
问题描述
我正在使用barryvdh laravel dompdf从 laravel 5.7 中的 html 视图呈现 pdf。它工作正常,但是当视图超过 2 页时,它会剪切页面并且不打印第三页。但是,如果我复制所有页面数据并将其粘贴到其他地方,则粘贴了谁的内容,这意味着内容以某种方式存在但未显示。
这个问题也在 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。
推荐阅读
- flutter - 用户如何选择特定的文件位置在 Flutter 中保存文件
- microsoft-graph-api - 使用图形 API 创建令牌发行策略时在定义值中传递什么
- php - 发送电子邮件的警报消息未显示
- c# - 如何处理每个资源的多个查询?
- angular - 如何防止一种状态的 ONE 字段被 NgxsStoragePluginModule 持久化
- c# - 为什么在 Windows Forms Visual Studio 中控制台输出有问号而不是汉字?
- php - 无法访问我的公共文件夹中的 css 文件 - laravel 6.2
- jenkins - Jenkins 上的 ssh 并发连接太多
- python - 使用 python Faker lib 获取随机语言环境
- excel - 在 Vba Excel 中没有 If & Next 没有 For 的 Else