PHP TCPDFで日本語出力(ipaフォント)
2016.02.192022.04.23
環境
Windows10
xampp
php 5.5.11
TCPDFで日本語出力(ipaフォント)
以下のサイトから好みのフォントファイルをダウンロード
http://ipafont.ipa.go.jp/
ここでの例は「ipaexg.ttf」をダウンロードしたものとします。
ipaexg.ttfをドキュメントルート下などに適宜保存。
以下PHPのソースコード。
<?php
require_once( './tcpdf.php' ); // TCPDF
$pdf = new TCPDF("L", "mm", "A4", true, "UTF-8" );
$font = new TCPDF_FONTS();
$f = $font->addTTFfont('./fonts/ipaexg.ttf'); // 保存したフォントファイルを指定
$pdf->setPrintHeader(false);
$pdf->setPrintFooter(false);
$pdf->AddPage();
$pdf->SetFont($f, '', 30); // フォントをセット
$pdf->Text( 10, 10, "日本語" );
$pdf->Output("test.pdf", "I");