What alternative solutions or extensions can be used with FPDF to address the issue of adjusting the total number of pages in a PDF document?

Issue: FPDF does not have a built-in function to dynamically adjust the total number of pages in a PDF document based on the content being added. One solution is to use the TCPDF extension, which is an extended version of FPDF that includes additional features such as the ability to dynamically adjust the total number of pages in a PDF document. Another option is to manually calculate the total number of pages based on the content being added and update the PDF metadata accordingly.

// Example using TCPDF extension to dynamically adjust total number of pages
require_once('tcpdf/tcpdf.php');

$pdf = new TCPDF();
$pdf->AddPage();
$pdf->Write(0, 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.');
$pdf->AddPage();
$pdf->Write(0, 'Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.');

$pdf->setPageCount(2);

$pdf->Output('example.pdf', 'I');