PHP TCPDFで日本語出力(ipaフォント) | プロサバメモ

WEBプログラミングやサーバ設定などのメモ場

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");

関連記事

TOP