伊Tecnick.com社は27日、オープンソースのPHP用PDF生成ライブラリ「TCPDF 3.0」をリリースした。ライセンスにはGNU LGPLを適用、商業ベースを含め自由に再配布が可能。PHPのバージョン (4 / 5) に応じた、異なるパッケージが用意されている。
今回のリリースでは、PHPで画像を扱うためのライブラリ「GD Graphics Library」が対応するすべての画像フォーマット (GD, GD2, GD2PART, GIF, JPEG, PNG, BMP, XBM, XPM) に対応するよう、イメージ出力関連のコードが大幅に書き換えられた。あわせて画像のリサイズ機能も実装されている。ほかにも、CMYKカラーのサポート、ページのグループ化、オブジェクトの透過表示、JPEG品質の指定といった機能を提供する関数が追加されている。
TCPDFは、FPDFをベースに拡張されたPHP用のPDF生成ライブラリ。UTF-8による符号化をサポート、日本語などのマルチバイト文字を含むPDFを出力できる (付属の「ttf2ufm」でフォントデータを改変する必要あり)。PDF作成テキストに主要なHTMLタグを使用できるほか、ページのフォーマット指定や自動改ページなど、PDFを生成するために必要な機能がLGPL準拠のオープンソースソフトウェアとして入手できることから、PHPで開発したWebサイトにPDF出力を備える用途に活用されている。