fpdf php ライブラリを使用して、ページごとに 1 つの画像を含む PDF ドキュメントを作成しようとしています。
次を使用して、画像付きの単一のページを作成できます。
$pdf = new FPDF();
$pdf->AddPage();
$pdf->Image($imagePath,10,10,0,0);
しかし、問題は、新しいページに移動して、同じ座標に画像を追加する方法ですが、ページ 2、3 などです。
どんな助けでも大歓迎です。
このメソッド$pdf->AddPage();
を再度使用して、PDFドキュメントの新しいページを開始できます。座標系は新しいページの隅にリセットされます。
3ページのドキュメントの例:
$pdf = new FPDF();
//page 1
$pdf->AddPage();
$pdf->Image($imagePath,10,10,0,0);
//page 2
$pdf->AddPage();
$pdf->Image($imagePath,10,10,0,0);
//page 3
$pdf->AddPage();
$pdf->Image($imagePath,10,10,0,0);
マニュアルから:
座標系の原点は左上隅にあり、縦座標は下に向かって増加します。
ただし、画像をすべてのページに配置する必要がある場合は、FPDFクラスを拡張header()
して、関数をオーバーライドすることをお勧めします。
このメソッドは、ページヘッダーをレンダリングするために使用されます。AddPage()によって自動的に呼び出されるため、アプリケーションから直接呼び出すことはできません。FPDFの実装は空であるため、特定の処理が必要な場合は、サブクラス化してメソッドをオーバーライドする必要があります。