innanzitutto il codice di joomla è complesso perchè si tratta di php orientato ad oggetti....il che rende joomla molto potente e a cui è facile integrare componenti aggiuntivi....poi joomla usa una sua libreria di creazione di pdf, diversa da pdfLIB che codifica in pdf soltato testi, senza immagini o altro, mettendo automaticamente nelle intestazioni i vari dati del sito in questione...