TCPDF
From Wikipedia, the free encyclopedia
TCPDF | |
---|---|
Design by | Nicola Asuni |
Initial release | 2005-01-06 |
Written in | PHP |
OS | Cross-platform |
Genre | Software Library |
License | LGPL |
Website | www.tcpdf.org |
TCPDF is a popular open source PHP class for generating PDF documents.
TCPDF is supported and already included on popular PHP-based CMS and applications (i.e. Joomla, Drupal, Moodle, phpMyAdmin, TCExam, Xoops, ...).
This class was originally derived in 2002 from the Public Domain FPDF class by Olivier Plathey and now it is freely used all over the world by millions of people.
Note: On 14 Mar 2008, TCPDF project was ranked 66 over 172,137 projects hosted on the SourceForge repository.
[edit] Main Features
- no external libraries are required for the basic functions;
- supports all ISO page formats;
- supports UTF-8 Unicode and Right-To-Left languages;
- supports document encryption;
- includes methods to publish some xhtml code;
- includes graphic and transformation methods;
- includes bookmarks;
- includes Javascript and forms support;
- includes a method to print various barcode formats.
- supports TrueTypeUnicode, TrueType, Type1 and encoding;
- supports custom page formats, margins and units of measure;
- includes methods for page header and footer management;
- supports automatic page break;
- supports automatic page numbering;
- supports automatic line break and text justification;
- supports JPEG, PNG anf GIF images;
- supports colors;
- supports links;
- support page compression;