1

こんにちは私はPDFを作成するためにPHPのtcpdfライブラリを使用しています。ここでは、日本語の文字をサポートするために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をダウンロードした後は、コンテンツが含まれていません。誰もが問題が何であるかを知ることができますか?

4

2 に答える 2

0

問題は、PDFビューアに必要なフォントがないためです...必要なフォントをダウンロードしました...これで問題が修正されました。上記のサンプルコードは正しいです...

于 2013-04-12T05:54:31.333 に答える
-1

「cid0jp」このフォントは日本語のテキストをサポートしています。

 $xmlWriter->SetFont('cid0jp', '', 14);
于 2022-02-22T04:56:43.067 に答える