FPDF とは何ですか? FPDF は、PDFlib ライブラリを使用せずに、純粋な PHP で PDF ファイルを生成できる PHP クラスです。利点は、FPDF の F は無料の略です。 : あらゆる用途に使用でき、ニーズに合わせて変更できます。 |
FPDF を使用すると、PDFlib を呼び出さずに PDF ファイルを作成できます
最新の Windows バージョンはここからダウンロードできます:
http://www.fpdf.org/en/dl.php?v=152&f=zip
ここから中国語マニュアルをダウンロードできます:
http://www.fpdf.org/en/dl.php?id=72
他のバージョンが必要な場合は、ここからダウンロードできます:
http://www.fpdf.org/
これは FPDF の公式 Web サイトでもあります。質問がある場合は、そこから質問できます。今朝、私は1つの質問をしました。彼らは午後に質問に答えました。ただし、上記の時間はすべてアメリカ時間です。
以下は、FPDF を使用して PDF ファイルを作成し、ページを追加する非常に簡単な例です
以下は引用内容です: define('FPDF_FONTPATH','fpdf152/font/'); require('fpdf152/fpdf.php'); $pdf = new FPDF; $ pdf ->AddPage(); $pdf->Output('a.pdf', 'D'); ?> |
もちろん、$pdf->open(); を使用して新しい PDF ファイルを作成することもできます
ただし、ここでは、Addpage() に open() が含まれており、新しい PDF ファイルの作成と 1 ページの追加の 2 つのステップが完了します。同時に
define('FPDF_FONTPATH','fpdf152/font/');
圧縮パッケージをダウンロードした後、そのフォルダーを指定するだけです。上記のプログラムはまだ何も表示できません
ここでいくつかの文を追加してみましょう
define('FPDF_FONTPATH','fpdf152/font/');
require('fpdf152/fpdf.php');
$pdf = new FPDF;
$pdf->AddPage();
$ pdf->SetFont('arial');
$pdf->Text(5,20,'test pdf');
$pdf->Output('a.pdf', 'D');
? >
SetFont() はフォントを設定します。この手順は、初めて FPDF を呼び出すときに実行する必要があります。そうしないと、PDF ファイルを開いたときに「フォントが定義されていません」というメッセージが表示され、何も表示されません。より一般的に使用されるフォントはここにあります。また、中国語はサポートされていません。
中国語または偏ったフォントをサポートするには、AddFont() を使用する必要がありますが、私はまだテストに合格していません。合格した人がアドバイスをくれることを願っています^^
Text() は横軸の文字列を出力します。 as 5、縦座標 as 5. は 20、文字列の内容は「test pdf」です
最後の Output() のパラメータ 'D' については、マニュアルを参照してください。非常に明確に書かれています
エクスポートされた PDFファイルには「テスト pdf」が表示されます。
興味があれば、写真を追加してください
require('fpdf152/fpdf.php');
$pdf = new FPDF;
$pdf->AddPage();
$ pdf->SetFont('arial');
$pdf->Text(5,20,'test pdf');
$pdf->Image('jianxin_mark.jpg', 5, 30, 60, 50 );
$pdf->Output('a.pdf', 'D');
?>
Image() は、パスを含むファイル名を先頭に付けて画像を PDF に挿入できます。5 は横座標、30 は縦座標、60 は画像の幅、50 は高さです
実際には、マニュアルに書かれている機能がたくさんありますが、あまり詳しくはありませんので、自分で調べて調べる必要があります
。