2014-10-02 111 views
0

我使用mdpf和php来生成PDF。每次使用标签分页时,我都需要创建一个不同的页脚。动态页脚MPDF

我的代码是这样的事情(和它不以这种方式工作)

$mpdf = new mPDF('c', 'A4'); 
$mpdf->SetHTMLFooter('First Article','O'); 
$html = 'Lots of text'; 
. 
. 
. 
$html .= "pagebreak"; (this is a html tag) 
$html .= 'More lots of text'; 
$mpdf->SetHTMLFooter('Second Article','O'); 

$mpdf->WriteHTML($html); 
print $mpdf->Output(); 

我怎么能这样做呢?

+0

嗨,你的问题不清楚。你想设置什么不同的页脚?为什么不使用'SetHTMLFooter'为每个页面设置页脚 – vbrmnd 2014-10-17 07:03:58

回答

1

你需要刷新内容与WriteHTML,然后设置一个新的页脚。

$mpdf = new mPDF('c', 'A4'); 
$mpdf->SetHTMLFooter('First Article','O'); 
$html = 'Lots of text'; 
. 
. 
. 
$html .= "pagebreak"; (this is a html tag) 

$mpdf->WriteHTML($html); //flush 

$html .= 'More lots of text'; 
$mpdf->SetHTMLFooter('Second Article','O'); 

$mpdf->WriteHTML($html); 

print $mpdf->Output();