PHPでPDF

PHPでPDF文書を作成する方法について。
FPDFというライブラリを使用することで可能ですが、日本語を出力する場合には
MBFPDFというもう1つのライブラリが必要です。

ダウンロード、インストール方法は他サイトで調べてもらうとして、
簡単な使用方法をご紹介。例として、あるテンプレートPDFに文字列を
打ち込むような、実践的なもの。

//ライブラリ読み込み
require(“./mbfpdf.php”);

//テンプレートPDF
$pdf_tmp = “./pdf_tmp.pdf”;

//作成ファイル名
$pdf_output = “sample.pdf”;

//MBFPDFを使用する
$pdf = new MBFPDF(“L”, “mm”, “A4″);

//使用するフォントを宣言する
$pdf->AddMBFont(KOZMIN, “EUC-JP”);

//テンプレート読み込み
$tmplate = $pdf->setSourceFile($pdf_tmp);

//PDFを作成する
$pdf->Open();

$tplidx = $pdf->importPage(1);
$pdf->AddPage();
$pdf->useTemplate($tplidx, 0, 0, 0);

//フォント設定
$pdf->SetFont(KOZMIN, “”, 10);

//文字列書き込み
$pdf->SetY(100);
$pdf->SetX(100);
$pdf->Write(0, “サンプルです”);

//PDF出力
$pdf->Output($pdf_output, “I”);

これ、基本。