我想将报告页面导出为PDF文件,我正在使用MPDF。我正在逐步完成它的教程,但我得到了PDF文件的空白页面。 在控制器中:
function download(){
$this->load->library('m_pdf');
$this->load->model('mod');
$data['result'] = $this->mod->getReport();
$html = $this->load->view('Laporan/index', $data);
$this->m_pdf->pdf->WriteHTML($html);
$this->m_pdf->pdf->Output('report.pdf', "D");
}
它有什么问题?为什么它是一个空白的pdf文件?
答案 0 :(得分:0)
试试这个
function download(){
$this->load->library('m_pdf');
$this->load->model('mod');
$data['result'] = $this->mod->getReport();
$html = $this->load->view('Laporan/index', $data, true);
$mpdf = $this->m_pdf->load(); # added
$mpdf->WriteHTML($html); # Changed
$mpdf->Output('report.pdf', "D"); # Changed
}
检查你的库已加载
if(class_exists('m_pdf')) {
echo "loded";
}
else{
echo "Failed";
}