2009/12/01

PHPExcel の PDF出力で日本語文字化け

PHPExcel の PDF出力で日本語文字化け
(PHPExcel 1.7.1 + PEAR の話だけど、他も同じだと思う)

PHPExcel/Writer/PDF.php の 133行目辺り
// Set the appropriate font
$pdf->SetFont('freesans');
//$pdf->SetFont('arialunicid0-chinese-simplified');
//$pdf->SetFont('arialunicid0-chinese-traditional');
//$pdf->SetFont('arialunicid0-korean');
//$pdf->SetFont('arialunicid0-japanese');
$pdf->writeHTML($html);
のコメントアウトを変更↓
// Set the appropriate font
//$pdf->SetFont('freesans');
//$pdf->SetFont('arialunicid0-chinese-simplified');
//$pdf->SetFont('arialunicid0-chinese-traditional');
//$pdf->SetFont('arialunicid0-korean');
$pdf->SetFont('arialunicid0-japanese');
$pdf->writeHTML($html);


まぁ、それはそれとして、

PHPExcel で作成した pdf、PCで問題なく表示されるんだけど、携帯ビューアーで表示したら白紙で表示された
なんなんだろう・・・ → 解決編

0 件のコメント: