FPDFでPDF作成@PHP
PHPでPDFファイル作成を行います。
FPDFのフリーのツールを使用します。
http://www.fpdf.org/から入手できます。
また、日本語対応を行うため、
http://www.fpdf.org/download/からjapanese.zipを入手します。
それそぞれを解凍します。
同一のフォルダに置きます。
php.iniでincludeでフォルダを指定します。
もしくは、すでにincludeされているPearの配下に置いてもいいでしょう。
PDF_Japaneseを生成します。
AddSJISFontにてSJISを追加します。
PDFをオープンし、ページを追加して、書き込みます。
以下では、書き込みの際に、mb_convert_encodingにてUTF-8とSJISを変換しています。
Outputにて出力を行います。
引数に何も指定しない場合は、そのまま画面に出力されます。
<?php
require("fpdf/japanese.php");
//PDF_Japanese生成
$pdf=new PDF_Japanese();
//SJISのフォント追加
$pdf->AddSJISFont();
//オープン
$pdf->Open();
//ページ追加
$pdf->AddPage();
//フォント設定
$pdf->SetFont("SJIS","",18);
//書き込み
$str = "あいうえお";
$pdf->Write(8,mb_convert_encoding($str,"SHIFT-JIS","UTF-8"));
//出力
//$pdf->Output("test.pdf");
$pdf->Output();
?>
|