TCPDF

Software Screenshot:
TCPDF
Software Details:
Version: 6.2.9 updated
Upload Date: 17 Jul 15
Developer: Nicola Asuni
Distribution Type: Freeware
Downloads: 144

Rating: nan/5 (Total Votes: 0)

TCPDF is an open source PHP class, a library that can be integrated into other applications and made to generate PDF documents on-the-fly, without relying on external software projects. It also provides developers with a PHP class to extract data from existing PDF documents, as well as various PHP classes to generate 1D and 2D barcodes in different formats.

Features at a glance

Key features include support for all ISO page formats, UTF-8 Unicode fonts support, TrueType Unicode fonts support, TrueType fonts support, Type1 fonts support, OpenType Unicode fonts support,  OpenType v1 fonts support, CID-0 fonts support, custom page formats, margins and units of measure, methods for page header and footer management, automatic page break, page numbering, line break and text justification, JPEG and PNG images, colors, links, and page compression.

Additionally, the project includes a method to print various barcode formats and various methods that allows users to publish some XHTML code, supporting the h1, h2, h3, h4, h5, h6, b, u, i, a, img, p, br, strong, em, font, blockquote, li, ul, ol, hr, td, th, tr, table, sup, sub, and small elements. Support for Right-To-Left languages is also implemented.

Among other features, we can mention PDF/A-1b support, font subsetting, object and layers visibility, support for XOBject templates, the ability to delete or move pages from a PDF document,  automatic page grouping and numbering, no-write page regions, multiple columns mode, automatic footer management and page header, PDF annotations, text rendering modes, as well as support for bookmarks and text hyphenation, spacing and stretching.

Supports a wide range of image file formats

TCPDF also includes various methods to share different CSS and XHTML code, as well as forms and JavaScript code. It supports a wide range of image file formats, including JPG, JPEG, PNG, GIF, BMP, SVG, XPM, XBM, GD, GD2 and GD2PART. In addition, support for automatic page break, text alignments and line break is also implemented in this powerful and actively developed PHP library.

What is new in this release:

  • This release fixes two bugs in the TCPDF parser.

What is new in version 6.2.8:

  • This release fixes two bugs in the TCPDF parser.

What is new in version 6.2.6:

  • This release fixes two bugs in the TCPDF parser.

What is new in version 6.0.059:

  • Improved SVG support

What is new in version 6.0.058:

  • This release includes a new SVG feature.

What is new in version 6.0.057:

  • This release contains a bug fix in the experimental parser.

What is new in version 6.0.056:

  • This release includes some bug fixes and new features.

What is new in version 6.0.054:

  • This version fixes a bug related to text justification and corrupted output.

What is new in version 6.0.053:

  • This release fixes some bugs related to line height calculation.

What is new in version 6.0.052:

  • This release fixes a Datamatrix barcode bug.

What is new in version 6.0.051:

  • This release contains some bugfixes.

What is new in version 6.0.049:

  • Fixes a multiple image PNG bug.

What is new in version 6.0.048:

  • This release contains some bogfixes for SVG.

What is new in version 6.0.047:

  • SVG support has been extended.

What is new in version 6.0.046:

  • This release includes a bugfix for the experimental parser and a fix for some memory-related performance issues.

What is new in version 6.0.044:

  • This release contains some bugfixes.

What is new in version 6.0.043:

  • This release fixes a bug related to the CSS property "display:none".

What is new in version 6.0.042:

  • A bug related to CMYK mode in HTML was fixed.

What is new in version 6.0.041:

  • A bug related to PNG images with transparencies was fixed.

What is new in version 6.0.040:

  • This release contains some bugfixes related to images and SVG.

What is new in version 6.0.039:

  • This release contains some bugfixes for the TCPDF_PARSER class.

What is new in version 6.0.038:

  • This release fixes a bug related to HTML lists.

What is new in version 6.0.037:

  • This release includes new methods and features to print color registration marks.

What is new in version 6.0.036:

  • This release includes support for registration colors.

What is new in version 6.0.033:

  • Fixed a bug related to PNG image transparency using the GD library.

What is new in version 6.0.032:

  • Error handling on parsing images was improved.

What is new in version 6.0.031:

  • This release includes a bugfix for the experimental PDF parser.

What is new in version 6.0.030:

  • This releases includes a bugfix for the PDF417 barcode class.

What is new in version 6.0.029:

  • This release includes an improved PDF parser (still experimental).

What is new in version 6.0.025:

  • This release contains a minor bugfix for PHP 5.2 and some improvements.

What is new in version 6.0.024:

  • This release fixes a bug related to empty signature fields.

What is new in version 6.0.023:

  • This release includes better support for PNG images and updated fonts.

What is new in version 6.0.020:

  • A bug related to TTF font import was fixed.

What is new in version 6.0.018:

  • The barcode examples were changed to automatically search for the barcode class path (in case the examples directory is not installed under the TCPDF root).

What is new in version 6.0.017:

  • The PHP logic has been removed from configuration files and the tcpdf_autoconfig.php file has been added to automatically set missing configuration values.

What is new in version 6.0.016:

  • The command line tool tcpdf_addfonts.php and configuration files were improved.

What is new in version 6.0.015:

  • The structure of the directories has been changed to simplify the software packaging.
  • A new commandline font tool was added.

What is new in version 6.0.014:

  • This release includes a new feature which allows linking existing fonts.

What is new in version 6.0.013:

  • This release includes minor bugfixes.

What is new in version 6.0.012:

  • This release includes a minor bugfix.

What is new in version 6.0.011:

  • This version contains minor documentation changes.

What is new in version 6.0.009:

  • Some files that were not properly committed in the latest release were added back.

What is new in version 6.0.007:

  • Font units conversion from HTML/CSS was fixed and improved.

What is new in version 6.0.006:

  • This release fixes a problem related to the use of EPS or SVG images with XObject templates.

What is new in version 6.0.005:

  • Minor bugs were fixed.

What is new in version 6.0.004:

  • The return value of the addTTFfont() method has been fixed.

What is new in version 6.0.003:

  • This release fixes a bug related to non-unicode mode.

What is new in version 6.0.002:

  • The _getFIXED call on tcpdf_fonts.php was fixed.

What is new in version 6.0.000:

  • This is a main release with a lot of refactoring and improvements.
  • Note that PHP4 support was dropped.
  • Several TCPDF class methods were converted to static and moved to other classes.
  • Some files were renamed and the directory structure was changed to include an "include" directory.
  • New examples were added to show how to use the barcode classes to produce standalone 1D and 2D barcodes in several output formats (HTML, SVG, PNG).
  • The TCPDF_PARSER class now works better even if the TCPDF_IMPORT class is still incomplete.

What is new in version 5.9.209:

  • This release includes minor improvements and code cleanups.

What is new in version 5.9.207:

  • The Datamatrix class was fixed.

What is new in version 5.9.206:

  • This release solves a problem related to PNG alpha channel.

What is new in version 5.9.205:

  • This release includes a bugfix for the PDF417 barcode class.

What is new in version 5.9.204:

  • This release allows you to link embedded files, named destinations, and internal links on bookmarks.

What is new in version 5.9.203:

  • This version improves the horizontal positioning of radiobuttons and checkboxes.

What is new in version 5.9.202:

  • This version fixes a problem related to vertical space after closing a table tag.

What is new in version 5.9.201:

  • This version always includes the first 256 characters when "font subset" is on.

What is new in version 5.9.200:

  • This version contains three bugfixes.

What is new in version 5.9.199:

  • This release contains a minor bug fix related to images.

What is new in version 5.9.198:

  • A Datamatric barcode class bug has been fixed.

What is new in version 5.9.197:

  • This release contains a bugfix related to the setHeader() method.

What is new in version 5.9.196:

  • This release contains some bugfixes.

What is new in version 5.9.195:

  • Minor improvements.

What is new in version 5.9.193:

  • This release includes support for named destinations on HTML links.

What is new in version 5.9.192:

  • This release contains the right files that were not updated on previous releases.

What is new in version 5.9.189:

  • This release includes a bugfix related to the Image() method.

What is new in version 5.9.188:

  • This release includes a datamatrix barcode bugfix.

What is new in version 5.9.187:

  • This release extend the font subset feature to the first 256 characters.

What is new in version 5.9.186:

  • This release includes some new font features.

What is new in version 5.9.184:

  • This release includes a fix for EAN barcodes.

What is new in version 5.9.182:

  • This version fixes a bug which caused an infinite loop in certain conditions.

What is new in version 5.9.180:

  • This version adds a bugfix related to HTML borders.

What is new in version 5.9.172:

  • This release fixes a PNG-related problem.

What is new in version 5.9.171:

  • This version fixes SVG rendering problems.

What is new in version 5.9.170:

  • This version fixes a problem related to the concurrent use of the same image with different instances of TCPDF.

What is new in version 5.9.169:

  • This release fixes some SVG rendering problems.

What is new in version 5.9.168:

  • Thai language functions have been fixed.

What is new in version 5.9.165:

  • Some HTML form related bugs were fixed.

What is new in version 5.9.164:

  • A bug introduced on the latest release was fixed.

What is new in version 5.9.163:

  • This version improves rendering performance of PNG images with alpha channels.

What is new in version 5.9.162:

  • Fixed a bug related to long text on TD cells.

What is new in version 5.9.157:

  • This version fixes some SVG-related bugs.

What is new in version 5.9.152:

  • This release contains several new features.

What is new in version 5.9.151:

  • This version adds bugfixes.

What is new in version 5.9.149:

  • This release fixes an SVG-related bug.

What is new in version 5.9.148:

  • Fixed a problem with checkboxes.

What is new in version 5.9.147:

  • A problem with SVG gradients was fixed.

What is new in version 5.9.146:

  • This release contains a minor bugfix.

What is new in version 5.9.143:

  • CreatorTool name is now set on XMP data.

What is new in version 5.9.142:

  • The source code documentation was updated.

What is new in version 5.9.141:

  • This release includes minor bugfixes.

What is new in version 5.9.140:

  • This release includes SVG support for embedded images.

What is new in version 5.9.139:

  • Spot color methods were fixed.

What is new in version 5.9.134:

  • The default value for $defcol parameter on convertHTMLColorToDec() method was fixed.
  • Deafult HTTP headers were changed to avoid browser caching.
  • Some deprecated syntax were replaced.

What is new in version 5.9.133:

  • This release fixes some problems related to disk caching mode.

What is new in version 5.9.129:

  • This release contains several bugfixes and improvements, mainly related to fonts and forms.

What is new in version 5.9.122:

  • The PDF/A-1b compliance was improved to pass some online testing.

What is new in version 5.9.120:

  • This release includes a minor bugfix related to font subsetting.

What is new in version 5.9.119:

  • This release includes a minor bugfix related to TOC page numbering in special cases.

What is new in version 5.9.118:

  • THis version includes some changes that allows you to add a bookmark for a page that do not exist.

What is new in version 5.9.117:

  • The TCPDFBarcode and TCPDF2DBarcode classes were extended to include a method for exporting 1D and 2D barcodes as PNG images.

What is new in version 5.9.114:

  • A bug related to column position was fixed.

What is new in version 5.9.107:

  • This release includes a minor bugfix.

What is new in version 5.9.106:

  • This release includes support for transparency groups.

What is new in version 5.9.105:

  • Bug item #3386153 "Check Box not ticked when set to true" was fixed.

What is new in version 5.9.104:

  • Bug item #3383698 "imagemagick, resize and dpi" was fixed.

What is new in version 5.9.103:

  • This release fixes a problem related to XHTML line alignments.

What is new in version 5.9.100:

  • An SVG bug has been fixed.

What is new in version 5.9.098:

  • This release fixes a Name Destination feature problem.

What is new in version 5.9.096:

  • Bug item #3322234 "Surrogate pairs codes in arrUTF8ToUTF16BE" was fixed.

What is new in version 5.9.095:

  • This release includes a fix for font subsetting.

What is new in version 5.9.092:

  • Method _putpages() was improved.
  • Bug item #3316678 "Memory overflow when use Rotate and SetAutoPageBreak" was fixed.
  • Right alignment of page numbers was improved.

What is new in version 5.9.088:

  • Method getAutoPageBreak() was added (see example n. 51).
  • Example n. 51 (full page background) was updated.

What is new in version 5.9.087:

  • Method sendOutputData() was improved to include deflate encoding.
  • Barcode classes on PHP 4 version were fixed.

What is new in version 5.9.086:

  • This release includes new font files (the ones on the previous release were broken) and new features.
  • The output is now automatically compressed if possible.
  • The barcode classes now includes new methods to export the barcodes as SVG images.

What is new in version 5.9.084:

  • This release fixes a font subsetting bug.

What is new in version 5.9.083:

  • Bug item #3308387 "line height & SetCellHeightRatio" was fixed.

What is new in version 5.9.082:

  • Bug item #3305592 "Setting fill color text color breaks text clipping" was fixed.

What is new in version 5.9.079:

  • Footer() method was changed to use C128 barcode as default (instead of the previous C128B).

What is new in version 5.9.078:

  • This release includes some bugfixes.

What is new in version 5.9.077:

  • Bug item #3298591 "error code93" was fixed.
  • SetLineStyle() function was improved.

What is new in version 5.9.075:

  • This release fixes an HTML header alignment problem.

What is new in version 5.9.074:

  • This release includes a fix for HTML tables.

What is new in version 5.9.073:

  • This release includes a fix for HTML entities on table cells.

What is new in version 5.9.071:

  • This release includes better support for CSS selectors.

What is new in version 5.9.068:

  • Bookmark, addTOC and addHTMLTOC methods were improved to include font style and color (Examples 15, 49 and 59 were updated).
  • Default $_SERVER['DOCUMENT_ROOT'] value on tcpdf_config.php file was changed.

What is new in version 5.9.067:

  • Performances were drastically improved (PDF documents are now created more quickly).

What is new in version 5.9.062:

  • This release contains several bugfixes.

What is new in version 5.9.059:

  • Default Header() method was improved to reduce document size.

What is new in version 5.9.057:

  • A problem with image caching system was fixed (thanks to Korneliusz Jarzebski for reporting this problem).

What is new in version 5.9.055:

  • Another bug related to HTML table page break was fixed.

What is new in version 5.9.053:

  • Support for HTMl attribute display="none" was added.

What is new in version 5.9.049:

  • Bug #3170777 "TCPDF creates a new page after a single line in writeHTML" was fixed.

What is new in version 5.9.047:

  • Bug #3167115 "PDF error in (example 48)" was fixed (was introduced in 5.8.046).

What is new in version 5.9.040:

  • A bug related to empty pages after table was fixed.

What is new in version 5.9.038:

  • This release contains a minor bugfix.

What is new in version 5.9.032:

  • DejaVu and GNU Free fonts were updated.

What is new in version 5.9.029:

  • The $fitbox parameter on Image() method was extended to specify image alignment inside the box

What is new in version 5.9.024:

  • This release includes a bugfix for SVG.

What is new in version 5.9.023:

  • This version includes minor improvements and a source code clean-up.

What is new in version 5.9.017:

  • This release includes a new method to clean up the HTML code.

What is new in version 5.9.014:

  • This version includes a bugfix for QR-Code

What is new in version 5.8.031:

  • Fixed a bug for HTML spaces.

What is new in version 5.7.003:

  • This release removes the php ending tag from all files.

What is new in version 5.7.000:

  • Added support for CSS borders.

What is new in version 5.6.000:

  • This release fixes a bug related to objects IDs.

What is new in version 5.5.015:

  • Bug fixes and minor improvements.

What is new in version 5.5.013:

  • Document file names bug fixed.

What is new in version 5.5.006:

  • getStringHeight() and getNumLines() methods were fixed.

What is new in version 5.5.004:

  • Fixed a problem related to image borders.

What is new in version 5.3.003:

  • Bug #3013102 "HTML table header misaligned after page break" was fixed.

What is new in version 4.9.001:

  • QR Code minor bug was fixed.
  • Multicolumn mode was added (see the new example n. 10).
  • The following methods were added: setEqualColumns(), setColumnsArray(), selectColumn().
  • Thai diacritics support were changed (note that this is incompatible with html justification).

What is new in version 4.8.039:

  • no external libraries are required for the basic functions;
  • supports all ISO page formats;
  • supports custom page formats, margins and units of measure;
  • supports UTF-8 Unicode and Right-To-Left languages;
  • supports TrueTypeUnicode, OpenTypeUnicode, TrueType, OpenType, Type1 and CID-0 fonts;
  • supports document encryption;
  • includes methods to publish some (x)HTML code;
  • includes graphic (geometric) and transformation methods;
  • includes Javascript and forms support;
  • includes a method to print various barcode formats: CODE 39, ANSI MH10.8M-1983, USD-3, 3 of 9, CODE 93, USS-93, Standard 2 of 5, Interleaved 2 of 5, CODE 128 A/B/C, 2 and 5 Digits UPC-Based Extention, EAN 8, EAN 13, UPC-A, UPC-E, MSI, POSTNET, PLANET, RMS4CC (Royal Mail 4-state Customer Code), CBC (Customer Bar Code), KIX (Klant index - Customer index), Intelligent Mail Barcode, Onecode, USPS-B-3200, CODABAR, CODE 11, PHARMACODE, PHARMACODE TWO-TRACKS;
  • includes methods to set Bookmarks and print a Table of Content;
  • includes a method to move pages;
  • includes methods for automatic page header and footer management;
  • supports automatic page break;
  • supports automatic page numbering and page groups;
  • supports automatic line break and text justification;
  • supports JPEG and PNG images natively, all images supported by GD (GD, GD2, GD2PART, GIF, JPEG, PNG, BMP, XBM, XPM) and all images supported via ImagMagick;
  • supports stroke and clipping mode for text;
  • supports clipping masks;
  • supports Grayscale, RGB, CMYK, Spot Colors and Transparencies;
  • supports several annotations, including links, text and file attachments;
  • supports page compression (requires zlib extension);
  • supports text hyphenation;
  • supports transactions to UNDO commands;
  • supports digital signatures.

What is new in version 4.8.037:

  • Bug item #2962068 was fixed.
  • Bug item #2967017 "Problems with and pagebreaks" was fixed.
  • Bug item #2967023 "table header lost with pagebreak" was fixed.
  • Bug item #2967032 "Header lost with nested tables" was fixed.

What is new in version 4.8.011:

  • This version contains an updated version of DejaVu fonts.

What is new in version 4.8.010:

  • Bookmark for TOC page was added.
  • Signature of addTOC() method is changed.
  • Bookmarks are now automatically sorted by page and Y position.
  • Example n. 45 was updated.
  • Example n. 55 was added to display all charactes available on core fonts.

What is new in version 4.8.008:

  • Underline and linethrough now works with cell stretching mode.

What is new in version 4.8.005:

  • A bug relative to graphic transformations was fixed.

What is new in version 4.8.003:

  • This release contains some critical bugfixes.

What is new in version 4.8.001:

  • This version includes several fixes for form fields.

What is new in version 4.8.000:

  • This version includes support for standard PDF Forms and XHTML Forms.

What is new in version 4.7.003:

  • This version improves support for TCPDF methods on HTML.

What is new in version 4.7.001:

  • This is a major release that contains some improvements and bugfixes.

What is new in version 4.6.029:

  • PHP4 version was fixed.

What is new in version 4.6.028:

  • This version finally supports the document signature using your certification files.

What is new in version 4.6.027:

  • This version supports unembedded TrueTypeUnicode fonts.

What is new in version 4.6.021:

  • Bug item #2824015 "XHTML Ampersand & in hyperlink bug" was fixed.
  • Bug item #2824036 "Image as hyperlink in table, text displaced at page break" was fixed.
  • Links alignment on justified text was fixed.
  • Unicode "u" modifier was added to re_spaces variable by default.

What is new in version 4.6.020:

  • Bug item #2821921 "issue in example 18" was fixed.
  • Signature of SetRTL() method was changed.

What is new in version 4.6.019:

  • Bug item #2820703 "xref table broken" was fixed.

What is new in version 4.6.018:

  • Bug item #2819319 "Text over text" was fixed.
  • Method Arrow() was added to print graphic arrows (example 12 was updated).

What is new in version 4.6.017:

  • Bug item #2816079 "Example 48 not working" was fixed.
  • The signature of the checkPageBreak() was changed. The parameter $addpage was added to turn off the automatic page creation.

What is new in version 4.6.016:

  • Method setSpacesRE() was added to set the regular expression for detecting withespaces or word separators. If you are using chinese, try: setSpacesRE('/[sp{Z}p{Lo}]/');, otherwise you can use setSpacesRE('/[sp{Z}]/');
  • The method _putinfo() now automatically fills the metadata with '?' in case of empty string.

What is new in version 4.6.015:

  • Bug #2804667 "word wrap bug" was fixed.

What is new in version 4.6.014:

  • Bug #2800931 "Table thead tag bug" was fixed.
  • A bug related to < pre > tag was fixed.

What is new in version 4.6.013:

  • List bullets position was fixed for RTL languages.

What is new in version 4.6.012:

  • setUserRights() method doesn't work anymore unless you call the setSignature() method with the Adobe private key!

What is new in version 4.6.011:

  • Signature of the Image() method was changed to include the new $fitbox parameter (see source code documentation).

What is new in version 4.6.010:

  • Image() method was improved: now is possible to specify the maximum dimensions for a constraint box defined by $w and $h parameters, and setting the $resize parameter to null.
  • tag indent problem was fixed.
  • $y parameter was added to checkPageBreak() method.
  • Bug n. 2791773 "writeHTML" was fixed.

What is new in version 4.6.009:

  • xref table for embedded files was fixed.

What is new in version 4.6.008:

  • setSignature() method was improved (but is still experimental).
  • Example n. 52 was added.

What is new in version 4.6.007:

  • Bug #2786685 "writeHtmlCell and in custom footer" was fixed.
  • Table header repeating bug was fixed.
  • Some newlines and tabs are now automatically removed from HTML strings.

What is new in version 4.6.006:

  • Support for "..." was added.
  • By default TCPDF requires PCRE Unicode support turned on but now works also without it (with limited ability to detect some Unicode blank spaces).

What is new in version 4.6.005:

  • Points (pt) conversion in getHTMLUnitToUnits() was fixed.
  • Default tcpdf.pem certificate file was added.
  • Experimental support for signing document was added but it is not yet completed (some help is needed - I think that the calculation of the ByteRange is OK and the problem is on the signature calculation).

What is new in version 4.6.004:

  • Method deletePage() was added to delete pages (see example n. 44).

What is new in version 4.6.003:

  • The caching mechanism of the UTF8StringToArray() method was fixed.

What is new in version 4.6.002:

  • Documentation of rollbackTransaction() method was fixed.
  • The setImageScale() and getImageScale() methods now set and get the adjusting parameter used by pixelsToUnits() method.
  • HTML images now support other units of measure than pixels (getHTMLUnitToUnits() is now used instead of pixelsToUnits()).
  • WARNING: PDF_IMAGE_SCALE_RATIO has been changed by default to 1.

What is new in version 4.6.001:

  • Spaces between HTML block tags are now automatically removed.
  • The bug related to cMargin changes between tables was fixed.

What is new in version 4.6.000:

  • WARNING: THIS VERSION CHANGES THE BEHAVIOUR OF $x and $y parameters for several TCPDF methods:
  • zero coordinates for $x and $y are now valid coordinates;
  • set $x and $y as empty strings to get the current value.
  • Some error caused by 'empty' funtion were fixed.
  • Default color for convertHTMLColorToDec() method was changed to white and the return value for invalid color is false.
  • HTML on footer bug was fixed.
  • The following examples were fixed: 5,7,10,17,19,20,21,33,42,43.

What is new in version 4.5.043:

  • Barcode class (barcode.php) was extended to include new linear barcode types

What is new in version 4.5.042:

  • Method Write() was fixed for the strings containing only zero value.
  • Barcode methods were fixed.

What is new in version 4.5.040:

  • Method Write() was fixed to handle empty strings.

What is new in version 4.5.039:

  • Support for linear barcodes was extended (see example n. 27 and barcodes.php documentation).

What is new in version 4.5.038:

  • Write() method was improved to support separators for Japanese, Korean, Chinese Traditional and Chinese Simplified.

What is new in version 4.5.036:

  • TCPDF methods can be called inside the HTML code (see example n. 49).
  • All tag attributes, such as < p align="center" > must be enclosed within double quotes.

What is new in version 4.5.035:

  • Bug #2717436 "writeHTML rowspan problem (continued)" was fixed.
  • Bug #2719090 "writeHTML fix follow up" was fixed.
  • The method _putuserrights() was changed to avoid Adobe Reader 9.1 crash. This broken the 'trick' that was used to display forms in Acrobat Reader.

What is new in version 4.5.034:

  • Bug #2716914 "Bug writeHTML of a table in body and footer related with pb" was fixed.
  • Bug #2717056 ] "writeHTML problem when setting tr style" was fixed.
  • The signature of the Cell() method was changed.

What is new in version 4.5.033:

  • The support for rowspan/colspan on HTML tables was improved (see example n. 48).

What is new in version 4.5.032:

  • setPrintFooter(false) bug was fixed.

What is new in version 4.5.031:

  • Table header support was extended to multiple pages.

What is new in version 4.5.030:

  • thead tag is now supported on HTML tables (header rows are repeated after page breaks).
  • The startTransaction() was improved to autocommit.
  • List bullets now uses the foreground color (putHtmlListBullet()).

What is new in version 4.5.029:

  • The following methods were added to UNDO commands (see example 47): startTransaction(), commitTransaction(), rollbackTransaction().
  • All examples were updated.

What is new in version 4.5.028:

  • Bug #2690945 "List Bugs" was fixed.
  • HTML text alignment on lists was fixed.
  • The constant PDF_FONT_MONOSPACED was added to the configuration file to define the default monospaced font.
  • The following methods were fixed: getPageWidth(), getPageHeight(), getBreakMargin().
  • All examples were updated.

What is new in version 4.5.027:

  • Method getPageDimensions() was added to get page dimensions.
  • The signature of the following methos were changed: getPageWidth(), getPageHeight(), getBreakMargin().
  • _parsepng() method was fixed for PNG URL images (fread bug).
  • Bug #2681793 affecting URL images with spaces was fixed.

What is new in version 4.5.025:

  • A small bug affecting hyphenation support was fixed.
  • The method SetDefaultMonospacedFont() was added to define the default monospaced font. 4.5.024 (2009-03-07)
  • The bug #2666493 was fixed "Footer corrupts document".

What is new in version 4.5.023:

  • The bug #2666688 was fixed "Rowspan in tables".

What is new in version 4.5.022:

  • The bug #2659676 was fixed "refer to #2157099 test 4 < BR > problem still not fixed".
  • addTOC() function bug was fixed.
  • The following bug was fixed: "function removeSHY corrupts unicode".

What is new in version 4.5.020:

  • The following bug was fixed: "function removeSHY corrupts unicode".

What is new in version 4.5.019:

  • The problem of decimal separator using different locale was fixed.
  • The text hyphenation is now supported (see example n. 46).

What is new in version 4.5.018:

  • The _destroy() method was added to unset all class variables and frees memory.
  • Now it's possible to call Output() method multiple times.

What is new in version 4.5.017:

  • A minor bug that raises a PHP warning was fixed.

What is new in version 4.5.016:

  • Bug item #2631200 "getNumLines() counts wrong" was fixed.
  • Multiple attachments bug was fixed.
  • All class variables are now cleared on Output() for memory otpimization.

What is new in version 4.5.015:

  • Bug item #2612553 "function Write() must not break a line on   character" was fixed.

What is new in version 4.5.014:

  • Bug item #2595015 "POSTNET Barcode Checksum Error" was fixed (on barcode.php).
  • Pagebreak bug for barcode was fixed.
  • border attribute is now supported on HTML images (only accepts the same values accepted by Cell()).
  • An error on image border feature was fixed.
  • HTML links for images are now supported.
  • height attribute is now supported on HTML cells.
  • $border parameter was added to Image() and ImageEps() methods.
  • The method getNumLines() was added to estimate the number of lines required for the specified text.

What is new in version 4.5.010:

  • Bug n. 2546108 "BarCode Y position" was fixed. 4.5.009 (2009-01-26)
  • Bug n. 2538094 "Empty pdf file created" was fixed.

What is new in version 4.5.008:

  • setPage() method was fixed to correctly restore graphic states.
  • Source code was cleaned up for performances.
  • checkPageBreak() and write1DBarcode() methods were fixed.
  • Source code was cleaned up for performances.
  • barcodes.php was updated.
  • getHTMLUnitToPoints() method was replaced by getHTMLUnitToUnits() to fix HTML units bugs.

What is new in version 4.5.005:

  • Page closing bug was fixed.
  • The access of convertHTMLColorToDec() method was changed to public.
  • Fixed bug on UL tag.

What is new in version 4.5.003:

  • Fonts on different folders are now supported.

What is new in version 4.5.002:

  • addTOC() function was improved (see example n. 45).

What is new in version 4.5.000:

  • A new $diskcache parameter was added to class constructor to enable disk caching and reduce RAM memory usage (see example n. 43).
  • The method movePageTo() was added to move pages to previous positions (see example n. 44).
  • The methods getAliasNumPage() and getPageNumGroupAlias() were added to get the alias for page number (needed when using movepageTo()).
  • The methods addTOC() was added to print a Table Of Content (see example n. 45).
  • Imagick class constant was removed for better compatibility with PHP4.
  • All existing examples were updated and new examples were added.

What is new in version 4.4.009:

  • Examples 1 and 35 were fixed.

What is new in version 4.4.008:

  • Bug #2472169 "Unordered bullet size not adjusted for unit type" was fixed.

What is new in version 4.4.007:

  • Bug #2459935 "no unit conversion for header line" was fixed.
  • Example n. 42 for image alpha channel was added.
  • All examples were updated.

What is new in version 4.4.006:

  • Method setLIsymbol() was changed to reflect latest changes in HTML list handling.

What is new in version 4.4.005:

  • Bug item #2413870 "ordered list override value" was fixed.

What is new in version 4.4.004:

  • The protected method getHTMLUnitToPoints() was added to accept various HTML units of measure (em, ex, px, in, cm, mm, pt, pc, %).
  • The method intToRoman() was added to convert integer number to Roman representation.
  • Support fot HTML lists was improved: the CSS property list-style-type is now supported.

What is new in version 4.4.003:

  • Bug item #2412147 "Warning on line 3367" was fixed.
  • Method setHtmlLinksStyle() was added to set default HTML link colors and font style.
  • Method addHtmlLink() was changed to use color and style defined on the inline CSS.

What is new in version 4.4.002:

  • Borders on Multicell() were fixed.
  • Problem of Multicell() on Header function (Bug item #2407579) was fixed.
  • Problem on graphics tranformations applied to Multicell() was fixed.
  • Support for ImageMagick was added.
  • Width calculation for nested tables was fixed.

What is new in version 4.4.001:

  • Some missing core fonts were added on fonts directory.
  • CID0 fonts rendering was fixed.
  • HTML support was improved (< pre > and < tt > tags are now supported).
  • Bug item #2406022 "Left padding bug in MultiCell with maxh" was fixed.

What is new in version 4.4.000:

  • File attachments are now supported (see example n. 41).
  • Font functions were optimized to reduce document size.
  • makefont.php was updated.
  • Linux binaries were added on /fonts/utils
  • All fonts were updated.
  • $autopadding parameter was added to Multicell() to disable automatic padding features.
  • $maxh parameter was added to Multicell() and Write() to set a maximum height.

What is new in version 4.3.008:

  • Bug item #2390566 "rect bug" was fixed.
  • File path was fixed for font embedded files.
  • SetFont() method signature was changed to include the font filename.
  • Some font-related methods were improved.
  • Methods getFontFamily() and getFontStyle() were added.

What is new in version 4.3.007:

  • PNG alpha channel is now supported (GD library is required).
  • AddFont() function now support custom font file path on $file parameter.
  • The default with variable ($dw) is now always defined for any font.
  • The 'Style' attribute on CID-0 fonts was removed because of protection bug.

What is new in version 4.3.006:

  • A regular expression on getHtmlDomArray() to find HTML tags was fixed.

What is new in version 4.3.005:

  • makefont.php was fixed.
  • Bug item #2339877 was fixed (false loop condition detected on WriteHTML()).
  • Bug item #2336733 was fixed (lasth value update on Multicell() when border and fill are disabled).
  • Bug item #2342303 was fixed (automatic page-break on Image() and ImageEPS()).

What is new in version 4.3.004:

  • Function _textstring() was fixed (bug 2309051).
  • All examples were updated.

What is new in version 4.3.003:

  • CID-0 font bug was fixed.
  • Some functions were optimized.
  • Function getGroupPageNoFormatted() was added.
  • Example n. 23 was updated.

What is new in version 4.3.001:

  • Bug item #2300007 "download mimetype pdf" was fixed.
  • Double quotes were replaced by single quotes to improve PHP performances.
  • A bug relative to HTML cell borders was fixed.

What is new in version 4.3.000:

  • The function setOpenCell() was added to set the top/bottom cell sides to be open or closed when the cell cross the page.
  • A bug relative to list items indentation was fixed.
  • A bug relative to borders on HTML tables and Multicell was fixed.
  • A bug relative to rowspanned cells was fixed.
  • A bug relative to html images across pages was fixed.

What is new in version 4.2.009:

  • Spaces between li tags are now automatically removed.

What is new in version 4.2.008:

  • A bug relative to fill color on next page was fixed.

What is new in version 4.2.007:

  • The function setListIndentWidth() was added to set custom indentation widht for HTML lists.

What is new in version 4.2.006:

  • A bug relative to HTML justification was fixed.

What is new in version 4.2.005:

  • This version fixes a bug in HTML justification and introduces two methods to format page numbers.

What is new in version 4.2.004:

  • Bug item n. 2217039 "filename handling improvement" was fixed.

What is new in version 4.2.003:

  • Font style bug was fixed.

What is new in version 4.2.002:

  • Bug item #2210922 (htm element br not work) was fixed.
  • Write() function was improved to support margin changes.

What is new in version 4.2.000:

  • htmlcolors.php was changed to support class-loaders.
  • ImageEps() function was improved in performances.
  • Signature of Link() And Annotation() functions were changed.
  • (Bug item #2198926) Links and Annotations alignment were fixed (support for geometric tranformations was added).
  • rowspan mode for HTML table cells was improved and fixed.
  • Booklet mode for double-sided pages was added; see SetBooklet() function and example n. 40.
  • lastPage() signature is changed.
  • Signature of Write() function is changed.
  • Some HTML justification problems were fixed.
  • Some functions were fixed to better support RTL mode.
  • Example n. 10 was changed to support RTL mode.
  • All examples were updated.

What is new in version 4.1.003:

  • Bug item #2185399 was fixed (rowspan and page break).
  • Bugs item #2186040 was fixed (writeHTML margin problem).
  • Newline after table was removed.

What is new in version 4.1.002:

  • Bug item #2184525 was fixed (rowspan on HTML cell).

What is new in version 4.1.001:

  • Support for "start" attribute was added to HTML ordered list.
  • unicode_data.php file was changed to include UTF-8 to ASCII table.
  • Some functions were modified to better support UTF-8 extensions to core fonts.
  • Support for images on HTML lists was improved.
  • Examples n. 1 and 6 were updated.

What is new in version 4.1.000:

  • This version contains several HTML-related improvements, including justification alignment and support for internal links.

What is new in version 4.0.033:

  • Bug n. 2157099 was fixed.
  • SetX() and SetY() functions were improved.
  • SetY() includes a new parameter to avoid the X reset.

What is new in version 4.0.031:

  • _putannots() and _putbookmarks() links alignment were fixed.

What is new in version 4.0.029:

  • An internal links bug was fixed.

What is new in version 4.0.029:

  • Minor bugfixes.

What is new in version 4.0.028:

  • setLIsymbol() was added to set the LI symbol used on UL lists.
  • Missing $padding and $encryption_key variables declarations were added [Bug item #2129058].

What is new in version 4.0.027:

  • Bug #2118588 "Undefined offset in tcpdf.php on line 9581" was fixed.
  • arailunicid0.php font was updated.
  • The problem of javascript form fields duplication after saving was fixed.

What is new in version 4.0.026:

  • convertHTMLColorToDec() function was improved to support rgb(RR,GG,BB) notation.
  • The following inline CSS attributes are now supported: text-decoration, color, background-color and font-size names: xx-small, x-small, small, medium, large, x-large, xx-large
  • Example n. 6 was updated.

What is new in version 4.0.025:

  • _putcidfont0 function was improved to include CJK fonts (Chinese, Japanese, Korean, CJK, Asian fonts) without embedding.
  • arialunicid0 font was added (see the new example n. 38).
  • The following Unicode to CID-0 tables were added on fonts folder: uni2cid_ak12.php, uni2cid_aj16.php, uni2cid_ag15.php, uni2cid_ac15.php.

What is new in version 4.0.023:

  • "stripos" function was replaced with "strpos + strtolower" for backward compatibility with PHP4.
  • support for Spot Colors were added. Check the new example n. 37 and the following new functions: AddSpotColor() SetDrawSpotColor() SetFillSpotColor() SetTextSpotColor() _putspotcolors()
  • Bookmark() function was improved to fix wrong levels.
  • $lasth changes after header/footer calls were fixed.

What is new in version 4.0.023:

  • Some HTML-related problems were fixed.

What is new in version 4.0.022:

  • Line height on HTML was fixed.
  • Image inside an HTML cell problem was fixed.
  • A new "zarbold" persian font was added.

Similar Software

tcpdump
tcpdump

22 Jun 18

ENet
ENet

17 Feb 15

Oracle::Sqlldr
Oracle::Sqlldr

3 Jun 15

libusb
libusb

17 Feb 15

Other Software of Developer Nicola Asuni

JADC
JADC

3 Jun 15

TCExam
TCExam

6 Jun 15

Comments to TCPDF

Comments not found
Add Comment
Turn on images!