TCPDF, einen PHP-Klasse zum Erzeugen von PDF-Dokumenten, ist in Version 5.0 mit neuen Funktionen erhältlich.
Die größte Neuerung besteht in der Möglichkeit, SVG-Grafiken in die PDF-Dateien einzubetten. Die TCPDF-Website demonstriert auf ihrer Beispielseite, wie der PHP-Code und das Resultat aussehen (Example 58). Dabei kann der Programmierer wählen, ob die Vektorgrafiken mittels Imagemagick gerastert werden sollen.
Ebenfalls neu sind die Methoden RoundedRectXY(), die ein Rechteck mit abgerundeten Ecken zeichnet, sowie PieSectorXY() zur Ausgabe eines Ellipsensektors, etwa in Tortendiagrammen. Daneben gibt es neue Modi für QR-Barcodes sowie einige Korrekturen und Bugfixes.
TCPDF benötigt für grundlegende Features keine externen Bibliotheken, unterstützt UTF-8 und beherrscht eine große Zahl von Papierformaten, Schrifttypen und Bildformaten. Auch Anmerkungen, Links und Attachments für PDFs sind möglich. Die Klasse steht für PHP 5 und PHP 4 zur Verfügung und ist unter LGPLv2.1 lizenziert. Auf der TCPDF-Homepage gibt es den Quellcode als Zip-Archiv sowie zahlreiche Codebeispiele und Dokumentation.





