FPDF は、PDF (Portable Document Format) ファイルの生成に使用される PHP クラス ライブラリです。 PHP Web サイトで表、グラフィック、画像、テキストなどのさまざまなタイプの PDF ドキュメントを生成できます。 FPDF を使用すると、特別なソフトウェアやプラグインを使用せずに、カスタマイズされた PDF ファイルを簡単に作成できます。
この記事では、インストール、PDFドキュメントの作成、テキストや画像の追加、ページレイアウトやスタイルの設定など、FPDFを使用してPDFファイルを生成する方法を詳しく紹介します。
1. FPDF クラス ライブラリをインストールする
まず、FPDF クラス ライブラリをダウンロードしてインストールする必要があります。 FPDF クラス ライブラリの最新バージョンは、FPDF 公式 Web サイト (http://www.fpdf.org/) からダウンロードできます。ダウンロードしたら、ダウンロードしたファイルを PHP アプリケーションに解凍し、ディレクトリに「fpdf」という名前を付けます。
2. PDF ドキュメントの作成
FPDF を使用して PDF ドキュメントを作成する前に、PHP 言語を使用して FPDF クラスをインスタンス化する必要があります。まず、新しい PHP ファイルを作成し、PHP ファイルの先頭に次のコードを追加します。
<?php require('fpdf/fpdf.php'); $pdf = new FPDF(); $pdf->AddPage(); $pdf->SetFont('Arial','B',16); $pdf->Cell(40,10,'Hello World!'); $pdf->Output(); ?>
コードでは、最初に FPDF クラス ライブラリをロードし、次に FPDF クラスをインスタンス化し、AddPage( ) メソッドを使用して、新しいページを追加し、フォントとサイズを設定します。
最後に、Cell() メソッドを使用してテキストを追加し、Output() メソッドを使用して PDF ファイルをブラウザに出力するか、サーバーに保存します。
3. テキストと画像を追加する
次に、PDF ファイルにテキストと画像を追加する方法を学びます。
PDF ファイルにテキストを追加するには、Cell() メソッドを使用します。 Cell() メソッドの最初のパラメータはセルの幅、2 番目のパラメータはセルの高さ、3 番目のパラメータはセルに含まれるテキストです。
$pdf->Cell(40,10,'This is a cell');
PDF ファイルに画像を追加するには、Image() メソッドを使用します。以下はサンプル コードです。
$pdf->Image('image.png',10,10,30);
コードでは、最初のパラメータは追加する画像ファイルへのパス、2 番目と 3 番目のパラメータは画像の X 座標と Y 座標、4 番目のパラメータは追加する画像ファイルへのパスです。パラメータは画像の幅です。 4 番目のパラメータを省略した場合、画像は元のサイズを維持します。
4. ページ レイアウトとスタイルの設定
さまざまな方法を使用して、PDF ドキュメントのレイアウトとスタイルを設定できます。
ページのサイズと方向を設定するには、AddPage() メソッドを使用できます。その最初のパラメータはページの方向で、2 番目のパラメータはページ サイズです。例:
$pdf->AddPage('L','A4');
コードでは、最初のパラメータはページが横向きであることを示すために「L」に設定され、2 番目のパラメータはページ サイズが A4 であることを示すために「A4」に設定されています。
フォントとスタイルを設定するには、SetFont() メソッドを使用できます。 SetFont() メソッドの最初のパラメータはフォント名、2 番目のパラメータ (オプション) はフォント スタイル (太字、斜体など)、3 番目のパラメータはフォント サイズです。
$pdf->SetFont('Arial','B',16);
ページ余白を設定するには、SetMargins() メソッドを使用できます。
$pdf->SetMargins(20,20,20);
コードでは、最初のパラメータは左マージン、2 番目のパラメータは上マージン、3 番目のパラメータは右と下のマージンです。
5. PDF ファイルの出力
PDF ファイルの作成と設定が完了したら、Output() メソッドを使用して PDF ファイルをブラウザに出力するか、PDF ファイルを保存する必要があります。サーバ。
$pdf->Output();
PDF ファイルをサーバー内の特定のディレクトリに保存する場合は、次のコードを使用できます:
$pdf->Output('doc.pdf','D');
コードの最初のパラメータは PDF の名前です。ファイル、2 番目のパラメータは出力メソッドです。ここでの「D」は、PDF ファイルを画面に出力するのではなく、ブラウザにダウンロードすることを意味します。
6. まとめ
FPDF クラス ライブラリを使用すると、特別なソフトウェアやプラグインを使用せずに簡単に PDF ファイルを生成できます。この記事では、PDF ドキュメントの作成、テキストや画像の追加、ページ レイアウトやスタイルの設定、PDF ファイルの出力に関する知識を紹介します。 FPDF クラス ライブラリを深く理解すると、独自のカスタム PDF ファイルを作成して、PHP Web サイトにさらに多くの機能と価値を追加できます。
以上がFPDF を使用して PHP で PDF ファイルを生成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。