TCPDF un’ottima classe PHP per la gestione di documenti PDF

Classe PHP, TCPDF

Quanti di voi amanti del PHP hanno avuto a che fare con problemi riguardanti la creazione e gestione di file PDF!?
A me è accaduto diverse volte e sempre con qualche problema di non facile risoluzione.
Tra le classi più utilizzate (addette a queste mansioni, ndr), vi è la FPDF, valida e completamente gratuita ma ormai lasciata a se stessa, senza un gruppo di supporto e aggiornamenti periodici (basti pensare che prima di Agosto 2008 l’ultima release risaliva al Dicembre 2004).

Una valida alternativa a tutto ciò, che ho scoperto da qualche settimana, con ottimi risultati, è TCPDF, una classe disponibile gratuitamente e completamente open source.
Il progetto è iniziato nel 2002 ed è in continuo sviluppo (pensare che l’ultima release è datata 6 Novembre 2008), ma io ne son venuto a conoscenza solo di recente. 🙂
Le features sono tantissime, tra le più importanti ci sono:

  • Supporto dei formati JPEG e PNG senza libreria GD e tutte le immagini supportate da GD: GD, GD2, GD2PART, GIF, JPEG, PNG, BMP, XBM, XPM;
  • Include metodi per la pubblicazione di alcuni tags HTML
  • Include dei metodi per la gestione delle intestazioni e dei piè di pagina
  • Supporta Javascript e Form
  • Include un metodo per stampare vari codici a barre

TCPDF è disponibile sia per PHP4, sia per PHP5 ed è arrivato alla versione 4.2.006.
Inoltre sul sito ufficiale (consultabile sia in lingua italiana che in lingua inglese) sono disponibili esempi e una documentazione completa e dettagliata.
Che altro dire, buon lavoro a tutti! 🙂

Impostazioni privacy