Einleitung
"Adobe PDF (Portable Document Format) ist der bereits seit über 10 Jahren weltweit erfolgreich eingesetzte De-facto-Standard für den zuverlässigen und sicheren Austausch von elektronischen Dokumenten aller Art.", heißt es auf der Website von Adobe Inc. Ob man sich nun auf die zehn Jahre festlegen möchte oder nicht (mehr dazu kann man in Kapitel 8 nachlesen) - PDF ist im heute einfach nicht mehr wegzudenken. Ganz egal, ob man PDF im "prepress"-Bereich einsetzt (gemeint ist damit die Vorabveröffentlichung von layoutgebundenen Materialien vor dem eigentlichen Druck) oder für layouttreue und druckbare Dokumente im Internet: überall wird man auf das PDF-Format stoßen.
Die nötige Software, um PDF-Dokumente zu erzeugen, liefert Adobe natürlich (kostenpflichtig) gleich mit; zudem sind viele gängige Office-Applikationen in der Lage, Daten im PDF-Format zu speichern. Nimmt man sich aber den Webbereich vor, helfen diese Applikationen nicht mehr weiter - hier sind Webservices oder Scripte gefragt, die aus beliebigen eingehenden Daten PDF-Dokumente "on the fly" erzeugen.
Dieses Tutorial beschreibt, wie man genau das lizenz- und kostenfrei tun kann.
Zielgruppe sind fortgeschrittene und erfahrene PHP-Programmierer, die sich mit einem neuen Gebiet beschäftigen wollen. Ein grundlegendes Verständnis von Klassen und Objekten ist zwingend erforderlich.
Zu Beginn wird die eingesetzte FPDF vorgestellt, ihre grundsätzliche Anwendung erläutert und mit mehreren Beispielen ("Case studies") näher beleuchtet.