Korvasin aikanaan FPDF:n TCPDF:llä mm. siksi, että siinä on parempi UTF8 tuki, se oli nopeampi ja kulutti vähemmän resursseja palvelimella, tosin taitaa nykyisin Unicode tuki olla jo FPDF:ssäkin. TCPDF on aika monessa CMS:ssä käytetty PDF:n generointikikkare (Joomla, Drupal, Moodle, Xoops, CMS Made Simple - käyttääpä sitä myös phpMyAdmin), mikä taannee projektin pystyssä pysymisen ja kehittämisen jatkossakin. Plussaa sekin, että netissä näyttää olevan runsaasti ohjeita sen käyttämiseen erilaisissa tilanteissa.
Käytin aikanaan TCPDF:ää vähän esimerkkisi tapaisessa kuviossa, eli espanjalaisille kiinteistönvälittäjille tehdyssä nettisovelluksessa. Tietokannasta noudettiin kohteen tiedot näytölle, formilla täytettiin asiakkaan tiedot ja mahdolliset lisähuomiot (vastaten esimerkkisi "remontti viikolla 42") ja painettiin "Tallenna ja tulosta" painiketta, jolloin asiakkaan ja kohdetta näyttämään lähtevän edustajan tiedot menivät kantaan ja printteristä putkahti kahtena kappaleena ulos "näyttösitoumuslomake", jonka asiakas allekirjoittaa luvatakseen, ettei osta kohdetta välittäjän ohi saatuaan tietoonsa kohteen osoitteen (Espanjassa kiinteistökauppa on vähän villimpää kuin täällä).
Jos oikein ymmärsin, niin ne lisätiedot tulisivat täytettäväksi samalla kun se vuokrasopimus muutenkin kirjoitetaan, eli yllä esitetty kuvio toimisi hyvin eikä "jälkeenpäin" täytettäviä kenttiä ole. On nimittäin eri asia tuottaa PDF muotoinen tuloste, kuin generoida niitä lomakekenttiä Readerilla täytettäväksi (väittäisin, vaikken jälkimmäistä ole kokeillutkaan).
PCPDF Wikipediassa:
http://en.wikipedia.org/wiki/TCPDFTCPDF kotisivu:
http://www.tecnick.com/public/code/cp_dpage.php?aiocp_dp=tcpdf