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

时间:2013-05-14 08:11:23

标签: php mpdf

我正在动态生成包含未知页数的PDF。 mPDF运行良好,但第二页的上边距已经消失。如何设置包含文档的所有页面的边距?

我尝试了以下内容,但没有效果:

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

3 个答案:

答案 0 :(得分:17)

你可以使用这样的东西。它似乎有效。

使用@page定义边距,如:

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


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

答案 1 :(得分:16)

我能够找到答案。在这里,万一有人需要它:

使用@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

答案 2 :(得分:2)

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

参考:Mpdf documentation