Gyakori probléma, hogy webes környezetben működő programból kell .pdf formátumú dokumentumot
előállítani. A megvalósítás nem kézenfekvő, hiszen alapból a PHP nem tud .pdf dokumentumokat
létrehozni. Ehhez némi kiegészítőt kell társítani a PHP rendszerünkhöz, melynek megvalósítására
több lehetőség közül is választhatunk. Egy ilyen, jól használható opciót jelenthet az FPDF 1.7
nevű csomag, ami az alábbi linken érhető el:
A PHP nyelven készült objektumorientált függvénycsomagot tartalmazó mappát kitömörítés után a
weboldalunk kezdőmappájában érdemes elhelyezni. A benne található függvények használati útmutatója
a következő linkre kattintva nyitható meg:
Mindezek rendelkezésre állása esetén már vállalkozhatunk saját .pdf állomány létrehozására PHP
programunkon belül.
Egy lehetséges példaként készítsünk .pdf formátumú feladatlapot számrendszerekhez kapcsolódó
feladatok gyakoroltatása céljából! Oldjuk meg, hogy minden egyes PDF lap generálása véletlenszerűen
más és más számok átváltását tűzze ki célul.
Kiindulásként tekintsük mintának a következő lapot.
Az alábbi ikonra kattintással elérhető forráskód a megvalósításra mutat egy lehetőséget:
A kód saját fejlesztői környezetben történő kipróbálásához a felhasznált két képet is
be kell másolni a kódot tartalmazó mappába:
A következő linkre kattintva pedig - a működés bemutatásaként - azonnal kapható is
egy frissen előállított feladatlap: