2015-06-21 60 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。看看與章節鏈接給出的例子。