使用niklasravnsborg / laravel-pdf v4.0软件包mPDF包装器为双面打印配置pdf

问题描述

我正在使用niklasravnsborg / laravel-pdf laravel软件包,该软件包是mPDF包装程序,用于打印报告。

$pdf = PDF::loadView('report.weekly',compact('data'),[],['format' => 'A4-L']);
return $pdf->stream($report_name.'.pdf');

此报告有几个列表(表),并且是一个很长的文档,我们将其双面打印。在将新列表添加到刀片文件中的文档中之前,有一个<pagebreak>标签,如下所示:

</table> // End of list/table

<pagebreak>

<table> // Start of next list/table

问题是我希望列表从奇数页开始。双面打印很方便,因为某些列表长2-3页,因此在查看/重新排列页面时所有列表都位于最前面。

我没有运气的尝试:

<pagebreak type="o">
<pagebreak type="next-odd">

我在搜索时还发现添加mirrorMargins => 1可以解决问题,但对我不起作用:

$pdf = PDF::loadView('report.weekly',['format' => 'A4-L','mirrorMargins' => 1]);

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)