PHP

PHP

【PHP】FPDF 日本語を扱う

PHPライブラリーFPDFで日本語を扱う方法

PHPでPDFを扱う場合には、FPDFというライブラリーを利用されている方も多いと思います。

ただ、このライブラリーはデフォルトでは日本語を扱えないので、

日本語用のパッチを利用します。

 

利用方法は簡単で、

まず、

http://www.fpdf.org/

から「japanese.zip」というZIPファイルをダウンロードして解答

解凍後に出来た「japanese.php」ファイルをアップロード済のFPDFディレクトにアップロード

するだけで、日本語を扱う準備は完了です。

 

あとは、

・「fpdf.php」ではなく「japanese.php」を読み込むように変更

・オブジェクトの作成は「$pdf = new FPDF();」ではなく「$pdf = new PDF_Japanese();」

とします。

 

例えば、

コードは以下の様になります。

require_once "fpdf/japanese.php";

//オブジェクトを生成
$pdf = new PDF_Japanese();
$pdf->AddSJISFont();
$pdf->Open();
$pdf->AddPage();
$pdf->SetFont("SJIS", "", 16);
$pdf->Write(8, "日本語を出力します");
$pdf->Output();

また、

オブジェクト作成時に引数を設定したい場合には、

以下のブログを参照してみてください。
[ FPDF PDFを出力 ]

出力の方向(縦もしくは横)や印刷時のサイズ設定などを行えます。

関連記事

  1. PHP

    PHP

    PHP脆弱性対応 クリックジャッキング攻撃への対応

    セキュリティー対策には多くの対応が必要ですが、その対策の一つにクリ…

  2. PHP

    PHP

    【PHP】60進数(度分秒)による座標→10進数に変換

    弊社は不動産会社のホームページをメインに作成しているので、…

  3. PHP

    PHP

    CakePHPのヘルパーからモデルを呼び出す

    CakePHPは当然ですが、MVCモデルをベースとしたフレームワー…

  4. PHP

    PHP

    「PHPINIDir」でphp.iniのパスを指定

    php.iniを修正したのですが、Apacheの再起動までちゃんと…

  5. PHP

    PHP

    PHPExcel エクセルをダウンロード

    PHPExcelを使ってエクセルファイルを出力する場合、ファイルを…

  6. MySQL

    PHP

    プレースホルダ(プリペアド・ステートメント)

    私が入社する前に外注先に組んで貰ったかなり古いプログラムになるのですが…

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

最近の記事

  1. PHP
  2. PHP
  3. 風邪予防
  4. WordPress(WP)
  5. PHP
  6. 宅建
  7. アンチWP
  8. 日本語ドメイン
  9. WordPress(WP)
  10. SSL(HTTPS通信)
PAGE TOP