我正在动态生成页数未知的PDF。mPDF工作正常,但第二页的上边距消失了。如何设置文档中所有页面的页边距?我尝试了以下方法,但没有效果:
$mpdf = new mPDF('', '', 0, '', 15, 15, 15, 15, 8, 8);
41ik7eoe1#
你可以用这样的东西,看起来很管用。使用@page定义边距,如:
<?php include("mpdf.php"); $html='<style>@page { margin: 0px; }</style> '; $mpdf=new mPDF('','A4'); $mpdf->WriteHTML($html); $mpdf->Output(); ?>
zi8p0yeb2#
我找到了一个答案。如果有人需要的话,我把它放在这里:使用@page定义边距,如:
@page
@page *{ margin-top: 2.54cm; margin-bottom: 2.54cm; margin-left: 3.175cm; margin-right: 3.175cm; } </style>';
参考:http://www.mpdf1.com/forum/discussion/80
ql3eal8s3#
$mpdf->AddPage('L','','','','',50,50,50,50,10,10);
参考:Mpdf documentation
snz8szmq4#
面对同样的问题,它帮助我设置margin_footer-〉0
$mpdf=new \Mpdf\Mpdf(['margin_footer' => 0]);
4条答案
按热度按时间41ik7eoe1#
你可以用这样的东西,看起来很管用。
使用@page定义边距,如:
zi8p0yeb2#
我找到了一个答案。如果有人需要的话,我把它放在这里:
使用
@page
定义边距,如:参考:http://www.mpdf1.com/forum/discussion/80
ql3eal8s3#
参考:Mpdf documentation
snz8szmq4#
面对同样的问题,它帮助我设置margin_footer-〉0