【发布时间】:2017-10-19 14:53:17
【问题描述】:
我正在使用 laravel-snappy & wkhtmltopdf 0.12.2.4 (unpatched qt),它不支持 --header-html 开关,所以我必须手动创建页眉,但问题是页眉和页脚只出现在第一页.是否可以在不升级或降级 wkhtmltopdf 的情况下为每个页面添加页眉和页脚?
html
<div class="container">
<div class="header">
<img src="{{URL ('/images/logo.png')}}" alt="logo" width="125" height="50"/>
<h2>Parts Orientation</h2>
</div>
<div class="row marginBody">
@foreach ($parts as $part)
<div class="col-xs-2 marginThumbnail">
<div class="border text-center">
<img class="img" src="data:image/jpeg;base64, {{$part->image}}"
alt="Error" width="120" height="120"/>
<p class="displayText {{$part->class}}">
{{$part->name}}
</p>
</div>
</div>
@endforeach
<div class="footer">
<p> {{$date}} </p>
</div>
</div>
</div>
</body>
</html>
控制器
public function printPDF(Request $request)
{
$parts = Parts::all();
$date = $this->getTime();
$pdf = SnappyPdf::loadView('parts.print.landscape', ["parts" => $parts, "date" => $date->toFormattedDateString()])
->setOrientation('landscape')
->setPaper('a4');
}
}
【问题讨论】:
标签: wkhtmltopdf laravel-snappy