メニュー 表示 非表示

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();

?>


Copyright (C) PHPのお勉強. All Rights Reserved.