PHP

PHP

【PHP】FPDF PDFに画像出力

PHPライブラリーFPDFで画像を扱う方法

FPDFでPDFを取り扱う場合に、PDF内に画像を表示させたいという方も多いと思います。

その場合、Imageメソッドを使用します。

 

まず、

http://www.geocities.jp/rui_hirokawa/php/pdf/

より該当ファイル(現時点では「mbfpdf10b.zip」が最新)をダウンロードして解凍し、

解凍後に出来たディレクトリの中身を

アップロード済みのFPDFディレクトにアップしてやれば、

準備は完了です。

 

で、

日本語パッチの時と同じように、

「fpdf.php」ではなく「mbfpdf.php」を読み込むように変更し、

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

とします。

 

サンプルコードは以下の様になります。

require_once "fpdf/mbfpdf.php";

//オブジェクトを生成
$pdf=new MBFPDF("P", "mm", "A4");
$pdf->AddMBFont(GOTHIC, "SJIS");
$pdf->AddPage();
$pdf->SetFont(GOTHIC, "", 16);
$pdf->Cell(100, 10, "画像を出力します", 1);
$pdf->Ln();
$pdf->Ln();

//画像出力
$x = $pdf->getX();
$y = $pdf->getY();
$pdf->Image("sample.jpg", $x, $y, 100.0);

$pdf->Output();

 

上記コードでの出力は以下の様になります。
FPDFでの画像出力

関連記事

  1. PHP

    PHP

    久しぶりのsmartyです!!

    今日はSmartyを触りました。と言っても、作業内容は…

  2. PHP

    PHP

    PHPのメモリー不足(Allowed memory size)

    メモリエラー:Allowed memory size of ~…

  3. PHP

    PHP

    ファイルの読み込みで文字化けが発生します!!

     今日は文字化けでハマりました。大量の住所データを…

  4. PHP

    PHP

    echoとprint どっちを使えばいいの!?

    PHPで文字列を出力する際には、echo()とprint()の二つ…

  5. PHP

    PHP

    PHPで日付けを扱う

    PHPで日付けを扱う時によく使用するのがdate()関数です。&n…

  6. PHP

    PHP

    【PHP】FPDF PDFセル内での改行

    セル内で長い文章を改行FPDFを使っている場合、1つの…

コメント

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

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

最近の記事

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