Php Barryvdh\DomPDF如何在表格中拆分页面
我使用Barryvdh\DomPDF从“laravel”视图创建我的pdf 我希望每页都有相同的标题。为此,我的代码是:Php Barryvdh\DomPDF如何在表格中拆分页面,php,laravel,dompdf,Php,Laravel,Dompdf,我使用Barryvdh\DomPDF从“laravel”视图创建我的pdf 我希望每页都有相同的标题。为此,我的代码是: <!DOCTYPE html> <html lang="fr"> <head> <meta charset="utf-8"> <title>Liste des personnes</title> <link href="https://
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Liste des personnes</title>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet">
<style>
.header,
.footer {
width: 100%;
text-align: center;
position: fixed;
}
.header {
top: 0px;
}
.footer {
bottom: 0px;
}
.pagenum:before {
content: counter(page);
}
</style>
</head>
<body>
{{-- -------------------------------------------------------- --}}
{{-- pour ajouter une entete et un pied de page au pdf généré --}}
{{-- -------------------------------------------------------- --}}
<div class="header">
<h2>Liste des personnes</h2>
<hr>
</div>
<div class="footer">
Page <span class="pagenum"></span>
</div>
<div style="page-break-after:always;">
<table class="table table-striped" style="margin-top:30mm">
<tbody>
@foreach($liste_personnes as $personne)
<tr>
<td class="text-center">
<img style="height: 100px" src="{{ asset($personne->nom_photo_vignette) }}" alt="pas de photo">
</td>
<td>
<strong>{{ $personne->nom.' '.$personne->prenom }}</strong><br>
{{ $personne->adresse1 }}<br>
{{ $personne->code_postal.' '.$personne->commune }}
</td>
<td>
né(e) le {{ $personne->date_naissance_dmY }}<br>
{{ $personne->libelle_role }}
</td>
</tr>
@endforeach
</tbody>
</table>
</div>
</body>
</html>
人员名单
.标题,
.页脚{
宽度:100%;
文本对齐:居中;
位置:固定;
}
.标题{
顶部:0px;
}
.页脚{
底部:0px;
}
.pagenum:之前{
内容:柜台(第页);
}
{{-- -------------------------------------------------------- --}}
{{--pour ajourne entet un pied de page au pdf généré--}
{{-- -------------------------------------------------------- --}}
人员名单
页
@foreach($personne列为$personne)
nom_photo_vignette)}“alt=”pas de photo“>
{{$personne->nom.'.$personne->prenom}
{{$personne->adresse1}}
{{$personne->code_postal.'.$personne->commune}
né(e)le{{$personne->出生日期}
{{$personne->libelle_role}
@endforeach
但结果是:
正如你所看到的,页眉和页脚在第一页很好,但在下一页就不行了
如何在每个新页面上为每个新的第一行添加一些空格
谢谢你的帮助,谢谢
Dom的解析如下所示:
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Liste des personnes</title>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet">
<style>
@page { margin: 100px 50px; }
.header { position: fixed; left: 0px; top: -100px; right: 0px; height: 100px; text-align: center; }
.footer { position: fixed; left: 0px; bottom: -50px; right: 0px; height: 50px;text-align: center;}
.footer .pagenum:before { content: counter(page); }
</style>
</head>
<body>
{{-- -------------------------------------------------------- --}}
{{-- pour ajouter une entete et un pied de page au pdf généré --}}
{{-- -------------------------------------------------------- --}}
<div class="header">
<h2>Liste des personnes</h2>
</div>
<div class="footer">
Page <span class="pagenum"></span>
</div>
<table class="table table-striped">
<tbody>
@foreach($liste_personnes as $personne)
<tr>
<td class="text-center">
<img style="height: 80px" src="{{ asset($personne->nom_photo_vignette) }}" alt="pas de photo">
</td>
<td>
<strong>{{ $personne->nom.' '.$personne->prenom }}</strong><br>
{{ $personne->adresse1 }}<br>
{{ $personne->code_postal.' '.$personne->commune }}
</td>
<td>
né(e) le {{ $personne->date_naissance_dmY }}<br>
{{ $personne->libelle_role }}
</td>
</tr>
@endforeach
</tbody>
</table>
</body>
</html>
人员名单
@第{页边距:100px 50px;}
.header{位置:固定;左侧:0px;顶部:-100px;右侧:0px;高度:100px;文本对齐:中心;}
.footer{位置:固定;左侧:0px;底部:-50px;右侧:0px;高度:50px;文本对齐:中心;}
.footer.pagenum:在{content:counter(page);}之前
{{-- -------------------------------------------------------- --}}
{{--pour ajourne entet un pied de page au pdf généré--}
{{-- -------------------------------------------------------- --}}
人员名单
页
@foreach($personne列为$personne)
nom_photo_vignette)}“alt=”pas de photo“>
{{$personne->nom.'.$personne->prenom}
{{$personne->adresse1}}
{{$personne->code_postal.'.$personne->commune}
né(e)le{{$personne->出生日期}
{{$personne->libelle_role}
@endforeach
希望它能帮助其他人。
多姆