Laravel 5.3 中的 DOMPDF 分页
DOMPDF pagination in Laravel 5.3
我在为 Laravel (5.3) 使用 barryvdh 的 DOMPDF 插件时遇到问题,问题出在生成的 PDF 文件中的分页,出于某种原因,当我的数据(在 table 中)是太长了,第二页永远不会出现,相反,内容会卡在页面顶部。
我不知道我做错了什么,我之前用过 barryvdh 的插件 Laravel (5.2) 并且分页工作正常。
我附上了两张图片,一张使用 Laravel 5.3 分页错误,另一张使用 Laravel 5.2
从项目中正确分页
wrong pdf pagination,
correct pdf pagination
这就是我从控制器调用 DOMPDF 的方式:
public function note($config_params)
{
$params = explode("-", $config_params); // params['note_id','print_option']
$note = SaleNote::get_ById($params[0]);
$note_detail = SaleNoteItem::get_ByNote($params[0]);
$totals = SaleNoteItem::get_TotalsByNote($params[0]);
$company = Company::get_ById(session('company'));
$pdf = \PDF::loadView('movements.sales.note-pdf', [
'note' => $note,
'note_detail' => $note_detail,
'totals' => $totals,
'company' => $company,
'hide_client' => $params[1]
]);
return $pdf->stream();
}
有没有人遇到过这个问题?我希望你能帮上忙,问候。
对于遇到此问题的任何人,这是因为视图中的 CSS 样式和 HTML 标记。
更明确地说,我有一个 > 标签,在这个标签内,是 table 和所有其他内容,只需删除这个标签并添加 clear: both;在父 div 中修复了问题。
我在为 Laravel (5.3) 使用 barryvdh 的 DOMPDF 插件时遇到问题,问题出在生成的 PDF 文件中的分页,出于某种原因,当我的数据(在 table 中)是太长了,第二页永远不会出现,相反,内容会卡在页面顶部。
我不知道我做错了什么,我之前用过 barryvdh 的插件 Laravel (5.2) 并且分页工作正常。
我附上了两张图片,一张使用 Laravel 5.3 分页错误,另一张使用 Laravel 5.2
从项目中正确分页wrong pdf pagination, correct pdf pagination
这就是我从控制器调用 DOMPDF 的方式:
public function note($config_params)
{
$params = explode("-", $config_params); // params['note_id','print_option']
$note = SaleNote::get_ById($params[0]);
$note_detail = SaleNoteItem::get_ByNote($params[0]);
$totals = SaleNoteItem::get_TotalsByNote($params[0]);
$company = Company::get_ById(session('company'));
$pdf = \PDF::loadView('movements.sales.note-pdf', [
'note' => $note,
'note_detail' => $note_detail,
'totals' => $totals,
'company' => $company,
'hide_client' => $params[1]
]);
return $pdf->stream();
}
有没有人遇到过这个问题?我希望你能帮上忙,问候。
对于遇到此问题的任何人,这是因为视图中的 CSS 样式和 HTML 标记。
更明确地说,我有一个