8

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

我尝试了以下方法,但没有效果:

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

3 回答 3

23

你可以使用这样的东西。它似乎工作。

使用@page 定义边距,例如:

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


    ';
    $mpdf=new mPDF('','A4');
    $mpdf->WriteHTML($html);
    $mpdf->Output();
    ?>
于 2013-11-28T15:04:47.683 回答
18

我能够找到答案。这是以防万一有人需要它:

使用如下定义边距@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

于 2013-05-15T21:51:37.007 回答
4
$mpdf->AddPage('L','','','','',50,50,50,50,10,10);

参考:Mpdf 文档

于 2017-08-03T05:32:39.647 回答