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での画像出力

WordPress短期学習プログラム

関連記事

  1. PHP(ピー・エイチ・ピー)

    PHP

    exec()関数でwhois情報を取得

    最近やたらとwhois情報を検索する機会が増えたので、PHPでwh…

  2. PHP(ピー・エイチ・ピー)

    PHP

    【PHP】strpos()関数とstrstr()関数

    ある文字列の中に特定の文字列が含まれているかをチェックする場合に、…

  3. PHP(ピー・エイチ・ピー)

    PHP

    mb_strimwidth()が便利だと思った理由

    最近便利だと思った関数に、mb_strimwidth()があります…

  4. PHP(ピー・エイチ・ピー)

    PHP

    【PHP】FPDF PDFを出力

    PHPでPDFを扱う為のライブラリー「FPDF」今回は、FPD…

  5. PHP(ピー・エイチ・ピー)

    PHP

    【PHP】数字を指定の桁数にフォーマット(0埋め)

    PHPを使って、数字を指定した桁数にフォーマットする方法数…

  6. PHP(ピー・エイチ・ピー)

    PHP

    PHPExcelを使ってエクセルを出力

    弊社のお客様はほぼ不動産業者様ということで、時々物件データの図面を…

コメント

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

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

最近の記事

  1. URLのwwwあり・なしの統一方法
  2. URLのwwwはあり?なし?
  3. SEO(エスイーオー)
  4. 中古ドメイン(Old Domain)について
  5. CakePHP
  6. Technology-Connection-Net
  7. ドメインにハイフンを使うのは日本人だけ?
  8. SSL(HTTPS)
  9. ドメインについて
  10. WP:WordPress(ワードプレス)
PAGE TOP