tcpdfでは
$pdf = new TCPDF( "P", "mm", "A4", true, "UTF-8" ); $pdf->AddPage(); $pdf->Write($input); // $inputを追加 ob_end_clean(); $file = 'tmp.pdf'; // file name $pdf->Output($_SERVER['DOCUMENT_ROOT'].$file,'F');
のように書けばpdf化出来ますが、これだと日本語をpdf化したときに文字化けしてしまいました。
色々調べたところ、tcpdfにはあらかじめ日本語フォントが用意されているようなので、いずれかを使えば良いようです。
$pdf->SetFont('kozminproregular', '', 12);// 日本語フォント $pdf->Write($input); // $inputを追加
のように書き込む前にフォントを設定すれば、日本語でも文字化けせずに済みました。