ここに来て、最初のページではなく最後のページ (または任意のページ) をスキップしたくないという人のために、回答を追加したいと思います。テキストが動的に変化し、ページ番号が予測できない場合に特に便利です。これは、ページを PDF に追加するときにブール値を設定することで実行できます。
ヘッダー/フッターを次のように定義します
class PDF extends FPDF {
function Header() {
if (!$this->skipHeader) {
// ...
}
}
function Footer() {
if (!$this->skipFooter) {
// ...
}
}
}
次に、pdf を初期化するときに、これらのブール値を false に設定してください。これにより、一般的にヘッダー/フッターが取得されます。
$pdf = new PDF();
$pdf->skipHeader = false;
$pdf->skipFooter = false;
実際にヘッダーまたはフッターをスキップしたい場合は、それぞれの bool を true に設定します
$pdf->AddPage();
$pdf->skipHeader = true;
$pdf->AddPageContents();
次のページにヘッダー/フッターが必要な場合は、忘れずに false に戻してください。