コントローラ:
public function test(){
$data = array();
$this->load->library('tcpdf');
$this->display_page($data);
}
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');
Chrome では、「PDF ドキュメントの読み込みに失敗しました。」とだけ表示されます。エラーはなく、コンソールには何もありません。Firefox では、「ファイルが '%PDF-' で始まっていません。Local\EWH`_'s3-0y」と表示されます。
Local\ の末尾の文字列は、ロードごとにランダムに表示されます。
出力バッファリングとフラッシュを使用しようとしましたが、役に立ちませんでした。私は途方に暮れています。