PHPでPDFを作成するにはPDFlibという便利なツールがあります。
しかし、せっかくPHPで作るのだからお金をかけたくない!
という人の為にFPDFという素敵なツールを紹介します。
ツールといっても、一般的な帳票作成ツールと違って
GUIで文字や表を配置するわけではなく、
PDFを出力するためのクラスがFPDFです。
簡単なサンプルを作りました。
↓こちら
# Fontディレクトリパス指定
define('FPDF_FONTPATH','font/');require ('fpdf.php');
$pdf = new fpdf();
$pdf->Open();
$pdf->AddPage();// 文字表示
$pdf->SetFont("Times");
$pdf->Text(20, 20, "ILOVEX");// 画像貼り付け
$pdf->Image("logo.jpg", 20, 22);// 表作成
$pdf->SetXY(20, 40);
$pdf->Cell(50, 5, "Name", 1, 1, L);
$pdf->SetX(20);
$pdf->Cell(50, 5, "Nishimaki", 1, 1, L);// PDFダウンロード
$pdf->OutPut("New.pdf","D");
このコードを実行すると、
このようにPDFを作成することができます。
FPDIを使用すると、既存のPDFの上に文字や図を入れることも可能です。
Illustrator等を使ってテンプレートになるPDFを作成しておけば、
より自由度の高いデザインの帳票が作成できますね。