Spezialkenntnisse

- Abb: Startseite von fpdf.org
Dynamische PDF-Generierung mit FPDF
Möchte man Dokumente zum Abspeichern und Ausdrucken bereit stellen, bietet das PDF-Format viele Vorteile: Das Wichtigste ist der automatische Seitenumbruch, aber auch Seitenzahlen, einstellbare Ränder, Kopf-und Fußzeilen, Grafiken mit höherer Auflösung, freie Fontwahl etc. sind Vorteile welche beim Ausdrucken einer reinen HTML-Seite nicht, oder nur sehr aufwendig zu realisieren sind. Alle diese Funktionen bietet die PHP-Klasse FPDF.
Richtig interessant, wird es, wenn man berücksichtigt, daß die Dokumente durch ein eigenes Skript erzeugt werden, welches die Eigenschaften der FPDF-Klasse lediglich aufruft. Dadurch können die erzeugten PDFs hochgradig dynamisch angepasst werden. Als Datenquellen für die Ausgabe können z.B. Arrays, Situngsvariablen, oder Datenbankabfragen dienen.
Typische Anwendungszwecke, sind Situationen wo Dokumente dynamisch für den User oder zur Dokumentation erstellt werden sollen, z.B. Angebote und Rechnungen.
