人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

PHPにてPDFを出力する為、TCPDFを利用したいのですが、http://sourceforge.net/から最新版(tcpdf_5_9_068.zip)をダウンロードして設置し、デフォルトで入っている小塚フォントを使用したいので、フォントをkozgopromediumに変更したところ、日本語部分が全て?に文字化けしてしまいます。TCPDFを設置した事のある方がいらっしゃいましたら、日本語を表示する為に変更しなければいけない箇所などを教えて下さい。


●質問者: style_miya
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:PDF PHP zip ダウンロード デフォルト
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● la-la-land
●0ポイント

http://snowland.net/nucleus/?itemid=1412

こちらのサイトが参考になるかと思います。

◎質問者からの返答

実際に設置した事がある方や、PHPが詳しい方からの具体的な方法をお聞きしたいと思っております。

TCPDFなどで検索して出てくるサイトのURLのみでの回答はご遠慮下さい。


2 ● Galapagos
●70ポイント ベストアンサー

makefont.php を使ってフォント・ファイルを変換し、fontフォルダに入れるところまでは成功しているのですね?


でしたら、PHPスクリプトは UTF-8 で作成し、下記のように記述してみて下さい。


<?php
require_once('./tcpdf.php');
$pdf = new TCPDF('L', 'mm', 'A4', true, 'UTF-8' );
$pdf->AddPage();
$pdf->SetFont('kozgopromedium', '', 16);
$pdf->Text( 10, 10, 'はてな' );
$pdf->Output('hogehoge.pdf', 'I');
?>
◎質問者からの返答

ありがとうございます!2日間も悩み続けていた内容が解決しました!

頂いたソースでバッチリです。

本当にありがとうございました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ