php – MPDF – Start paging with numbering coming from variable

Question:

I have an application and I need to print a document using the mPDF class, however, I need the pagination number to start, for example from the number 43 , 44 , 45 and so on and not from 1 , 2 , 3 , as is your default. I would like paging to start from a $numero_inicial variable. I was able to start from any number, but just skipping a sheet through pagebreak and resetnumpage , however I can't skip a page and leave a blank sheet.

Below is my code.

$mpdf = new mPDF();    
$mpdf->setFooter("{PAGENO}");    
$numero_paginas = "{nb}";    
$mpdf->SetHTMLHeader('
<table>
    <tr>
        <td>
            <img src="img/cabecalho.png" />
        </td>
    </tr>
</table>
<hr>');    
$mpdf->SetHTMLFooter('');    
$mpdf->WriteHTML('    
<style type="text/css">
body{
    font-family:Arial, Times New Roman, sans-serif;
    font-size:10px;
}
</style>' . $corpo_documento . '');    
$mpdf->Output();
exit;

Answer:

Add 2 lines:

$numero_inicial = 43;
$mpdf->AddPage('', '', $numero_inicial);

where the value of the variable $numero_inicial would be the beginning of your pagination.

Full code:

$mpdf = new mPDF();
$numero_inicial = 43;
$mpdf->AddPage('', '', $numero_inicial); // definindo o número que inicia a página
$mpdf->setFooter("{PAGENO}");    
$numero_paginas = "{nb}";    
$mpdf->SetHTMLHeader('
<table>
    <tr>
        <td>
            <img src="img/cabecalho.png" />
        </td>
    </tr>
</table>
<hr>');    
$mpdf->SetHTMLFooter('');    
$mpdf->WriteHTML('    
<style type="text/css">
body{
    font-family:Arial, Times New Roman, sans-serif;
    font-size:10px;
}
</style>'.$corpo_documento.'');    
$mpdf->Output();
exit();

Referencias:

Scroll to Top