Ancora meglio....
Codice PHP:
        $comando "wkhtmltopdf-amd64  {$percorso_html} {$percorso_pdf}  --footer-right \"Pagina [page] di [toPage]\"";
        
shell_exec($comando); 
dove wkhtmltopdf-amd64 è un programma (linux) che converte "$percorso_html" in un file "$percorso_pdf".
Il percorso html può essere anche una serie di file html (file1.html file2.html file3.html).
Tu ti crei la/le pagine da convertire e le passi poi al programma che fa tutto il necessario, con evidenti vantaggi (crei html "normale" e non ti preoccupi di scrivere codice per la creazione di un oggetto ftpdf con tutte le beghe che ne seguono).

Se invece usi Windows o non puoi installare programmi sul server, la soluzione di chpweb mi sembra la migliore

:ciao: