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.

Zur Homepage von FPDF


Zum Vergrößern anklicken

Dynamische Chart-Erzeugung mit XML und Flash

Durch diese Technologie werden beim Aufruf der Seite aktuelle Daten in der Datenbank abgerufen, Berechnungen durchgeführt, ein XML-File erzeugt, welches wiederum einem Flash-Film die Daten zur Erzeugung des Charts liefert.


Nach oben