Dienstag, 2. Juni 2015

PDF Dokument mit Daten aus der MySQL Datenbank mit Bilder und Tabellen erzeugen

Die Aufgabe lautet: aus bestehenden Daten aus der MySQL Datenbank eine Vorlage im PDF Format zu erzeugen. In meinem Fall handelt es sich umeinen Kundenangebot.

Die Option wird mit Hilfe PHP klasse fpdf() abgewickelt.
Die Klasse fpdf() ist hier zum Downloaden: http://fpdf.de/downloads/releases/

Zu der Lösung gehören die folgende Schritte:
1) Bild integrieren (Logo), auch ein Produktbild, abhängig vom Art der Bestellung. Als Grunggerüst gilt die Anleitung: http://www.php-space.info/php-tutorials/58-pdf,dokument,mit,php,erstellen.html
2) Daten aus der Datenbank auszulesen. In meinem fall habe ich über 300 Variablen. Für jede soll auch eine Abfrage stattfinden.
3) Tabelle aufzubauen. Für den Fall gilt nicht die triviale HTML Tabelle, sondern es gibt eine spezielle Methode für fpdf() Klass.