TCPDF - Codeigniter - 无法加载 PDF 文档

Bas*_*ire 1 php pdf codeigniter tcpdf

控制器:

public function test(){
    $data = array();
    $this->load->library('tcpdf');
    $this->display_page($data);
}
Run Code Online (Sandbox Code Playgroud)

test.php:(不全贴,因为有点长)

global $l;
$l = Array();
$l['a_meta_charset'] = 'UTF-8';
$l['a_meta_dir'] = 'ltr';
$l['a_meta_language'] = 'en';
$l['w_page'] = 'page';

// create new PDF document
$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8',              false);


-- pdf stuff -- 

$pdf->Output('example_007.pdf', 'I');
Run Code Online (Sandbox Code Playgroud)

在 Chrome 中,它只是说“无法加载 PDF 文档。”。没有错误,控制台中没有任何内容。在 Firefox 中,它说:“文件不以 '%PDF-' 开头。Local\EWH`_'s3-0y”。

Local\ 末尾的字符串随每次加载随机出现。

我曾尝试使用输出缓冲和刷新,但无济于事。我很茫然。

小智 5

尝试exit;在输出pdf后放置。我希望它会像对我一样解决这个问题。

-- pdf 的东西 --

$pdf->Output('example_007.pdf', 'I');
exit;
Run Code Online (Sandbox Code Playgroud)