将Mpdf与Codeigniter结合使用可生成空白输出 [英] Using mpdf with codeigniter generate blank output

查看:108
本文介绍了将Mpdf与Codeigniter结合使用可生成空白输出的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我一直在发送

I have been flowing this post to generate a pdf but the output is blank and there is no error displayed , i have put :

public function generate_pdf()
{
    $this->load->library('mpdf');
    $mpdf=new mPDF('utf-8','A4');
    $mpdf->WriteHTML('<p>HTML content goes here...</p>');
    $mpdf->Output();
}

当我放:

public function generate_pdf()
{
    $this->load->library('mpdf');
    $mpdf=new mPDF('utf-8','A4');
    $mpdf->debug = true;
    $mpdf->WriteHTML('<p>HTML content goes here...</p>');
    $mpdf->Output();
}

引用此答案,我收到此错误:

referred to this answer , i get this error :

Output has already been sent from the script - PDF file generation aborted.

推荐答案

它正在使用 ob_end_clean()进行工作,该擦除将清除输出缓冲区并关闭输出缓冲

it is working using ob_end_clean() that erase the output buffer and turn off output buffering

public function generate_pdf()
{
   ob_end_clean();
   $this->load->library('mpdf');
   $mpdf=new mPDF('utf-8','A4');
   $mpdf->debug = true;
   $mpdf->WriteHTML('<p>HTML content goes here...</p>');
   $mpdf->Output();
}

这篇关于将Mpdf与Codeigniter结合使用可生成空白输出的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆