io creerei 3 routine a cui ognuna è associata il formato scelto dall'utente.
Per A4 potresti creare una tabella con orientamento orizzontale.
Per immagine di sfondo guarda questo esempio :
http://www.tcpdf.org/examples/example_051.php
c'è molta documentazione di tcpdf... guardala pure la troverai molto utile, io la maggior parte dei problemi li ho risolti li.
Ciao
Paolo