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)