PHP pdf生成日文字符的问题


PHP pdf generate issue for japanese character

嗨,我正在使用tcpdf PHP库创建PDF。在这里,我使用cid0jp字体来支持日文。但在设置下载选项后。

,

$pdf = new PDF('P', 'mm', 'A4', true, 'UTF-8', false);
$pdf->setPrintHeader(false);
$pdf->setPrintFooter(false);
$pdf->SetMargins(15, 27, 15);
$pdf->SetAutoPageBreak(TRUE, 25);
$pdf->SetFont('cid0jp', '', 14);
$pdf->SetMargins(30, 20);
$pdf->AddPage();
$pdf->Write($h=0, '木曜日', $link='', $fill=0, $align='C', $ln=true, $stretch=0, $firstline=false, $firstblock=false, $maxh=0);
$pdf->Output('example_002.pdf', 'D');

但是下载后生成的PDF没有任何内容。有人知道是什么问题吗?

问题是由于PDF浏览器没有所需的字体…下载所需字体…这解决了这个问题。上面提供的示例代码是正确的…

 $xmlWriter->SetFont('cid0jp', '', 14);