php 使用mPDF更改第二页的上边距

py49o6xq  于 2023-04-19  发布在  PHP
关注(0)|答案(4)|浏览(181)

我正在动态生成页数未知的PDF。mPDF工作正常,但第二页的上边距消失了。如何设置文档中所有页面的页边距?
我尝试了以下方法,但没有效果:

$mpdf = new mPDF('', '', 0, '', 15, 15, 15, 15, 8, 8);
41ik7eoe

41ik7eoe1#

你可以用这样的东西,看起来很管用。
使用@page定义边距,如:

<?php
    include("mpdf.php");
    $html='<style>@page {
     margin: 0px;
    }</style>

    ';
    $mpdf=new mPDF('','A4');
    $mpdf->WriteHTML($html);
    $mpdf->Output();
    ?>
zi8p0yeb

zi8p0yeb2#

我找到了一个答案。如果有人需要的话,我把它放在这里:
使用@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

ql3eal8s

ql3eal8s3#

$mpdf->AddPage('L','','','','',50,50,50,50,10,10);

参考:Mpdf documentation

snz8szmq

snz8szmq4#

面对同样的问题,它帮助我设置margin_footer-〉0

$mpdf=new \Mpdf\Mpdf(['margin_footer' => 0]);

相关问题