2015-06-21 66 views
0

我会创建一个从HTML PDF文件与MPDF库。我会设置一个背景图片到第二页呈现的pdf(不是所有页面)。我使用以下代码:设置背景图片到指定的页面@page选择

$mpdf=new mPDF(''); 
$html = ' 
    <body> 
    <style> 
     @page { 
     background: url("../mpdf60/bg1.jpg") 50% 0 no-repeat; 
    } 
    </style> 

    <div style="margin-bottom:50px">&nbsp;</div> 
    <div align="center" style=" margin-bottom:350px"><img src="../mpdf60/pdffirst1.jpg" height="100" width="190" alt=""></div> 

    <pagebreak /> 
    <div> 
    </div> 
    </body>'; 

在该代码上呈现的PDF的所有页面设置背景图像(@page选择器)。

我该如何设置背景图片只是一页(第二页)?谢谢...

回答

1

按照documentation,MPDF支持命名@page选择,所以你可以这样做:

<style> 
    @page second { 
    background: url("../mpdf60/bg1.jpg") 50% 0 no-repeat; 
    } 
</style> 

然后:

div.second { 
    page: second; 
} 

,然后你的第二页应该是在与second类div。看看与章节链接给出的例子。