我正在使用CI中的mPDF。
$html = $this->load->view('backend/admin/pdf_acceptance', $page_data, true);
// print_r($html); exit;
$mpdfConfig = array(
'mode' => 'utf-8',
'format' => 'A4', // format - A4, for example, default ''
'default_font_size' => 0, // font size - default 0
);
$mpdf = new \Mpdf\Mpdf($mpdfConfig);
ob_clean();
// $page_data['param2'] = $this->db->get_where('settings', array('name' => 'pdf_acceptence_letter'))->row()->value;
$mpdf->SetHTMLFooter('<img src="' . base_url() . 'uploads/footer.png"/>');
$mpdf->WriteHTML($html);
$mpdf->Output();
上面是我的控制器代码...在View中,我使用了Query来带一些HTML标记以及数据,但是在pdf生成中,mPDF跳过了Query生成的内容
mPDF有时会给我类似
的错误Severity: Notice
Message: Undefined offset: 10
Filename: Tag/BlockTag.php
Line Number: 118
或
Severity: Notice
Message: Undefined index: s
Filename: Tag/Br.php
Line Number: 60
如果某人有比mPDF更好的选择,请告诉我。