Aktuelles:

Konfigurationstool den Onlineshop von SOS-Kinderdorf (04.10.11)

Konfigurator für Weihnachts- und Grußkarten jetzt auch für den Shop des SOS-Kinderdorfs

Fitnessstudio-Atrium (16.06.11)

TYPO3 Webseite für das Blomberger Fitnesscenter Atrium

digitoxic.com - digital und giftig (27.01.11)

Unser langjähriger Kooperationspartner Ben Dörries, hat den Launch seines digitoxic.com Projektes...

TCPDF als neuen PDF Generator

15. Februar 2009

 

In den vergangenen Jahren setzten wir in den meisten Projekte die freie PDF Klasse FPDF ein um die benötigte PDF Funktionalität zur Verfügung zu stellen. Ein großer Nachteil dieser Klasse war, dass sie nicht utf-8 fähig war. Dies war ein latentes Problem für Kunden wie z.B. Audite Musikproduktion, die internationale Rezensionen zu Ihren Produkten über das Onlinesystem verwalten.

Wir evaluierten jetzt mehrere Alternativen. Nach einer Begutachtung von u.a der Zend_PDF Klassen, welche sich aber als zu unhandlich herausstellte, entschieden wir uns für den Einsatz der TCPDF Klasse. Dies ist eine Weiterentwicklung der FPDF Klasse, mit einer ebenfalls sehr liberalen Lizenz. Neben dem erweiterten Funktionsumfang stellte sich so, durch weitestgehende Abwärtskompatibilität, ein sehr geringer Portationsaufwand für schon bestehende PDF Funktionalität ein.

Wer an dem Funktionsumfang der TCPDF Klasse interessiert ist, findet unter  http://www.tecnick.com/public/code/cp_dpage.php?aiocp_dp=tcpdf_examples eine Liste von Beispielen die diesen sehr gut demonstrieren.

Die PDF Klasse in Aktion kann z.B hier betrachtet werden. Es wird eine Liste aller Konzert-Events des Mandelring Quartetts geöffnet. Die im Hintergund liegenden Grafiken werden über ein PDF Template realisiert, welches als Basis für alle PDF Generierungen der Website dienen kann. Durch eine Ableitung der Basisklasse können individuelle PDF Grafiken im Standarddesign der Firma mit minimalem Aufwand umgesetzt werden.