NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #397 most downloaded on Packagist
Deprecated legacy PDF engine for PHP. Use instead tecnickcom/tc-lib-pdf.
Last release 6 days ago
26 Sep 2026
Release timing varies
gaps range from 9 days to 6 months
Most releases are documented
notes for 49 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
13 years old
158 releases · first in 2013
The method getNumLines() was extended to support hyphenation.
Nothing published for this version
SVG vars are now reset in ImageSVG() method.
One column per quarter.
SVG support was extended to support some nested defs.
preg_replace_callback functions were replaced to improve memory performances.
Bug #862 "Parsing error on flate filter" was fixed.
Bug #857 "Undefined offset error" was fixed.
Bug #854 "CSS instruction display" was fixed.
Bug #852 "CMYK Colors Bug" was fixed.
Bug #851 "Problem with images in PDF. PHP timing out" was fixed.
Bug #849 "SVG import bug" was fixed.
Bug #843 "Wrong call in parser" was fixed.
Bug #841 "Division by zero warning at writeHTML a tag" was fixed.
Method getAllSpotColors() was added to return all spot colors.
Methods for registration bars and crop marks were extended to support registration color (see example n. 56).
TCPDF_PARSER class was improved.
Bug #839 "Error in xref parsing in mixed newline chars" was fixed.
Bug fix related to PNG image transparency using GD library.
Bug #838 "Fatal error when imagick cannot handle the image, even though GD is available and can" was fixed.
Bug #836 "Optional EOL marker before endstream" was fixed.
Bug #835 "PDF417 and Cyrilic simbols" was fixed.
Constants K_TCPDF_PARSER_THROW_EXCEPTION_ERROR and K_TCPDF_PARSER_IGNORE_DECODING_ERRORS where removed in favor of a new configuration array in the TC
A debug print_r was removed form tcpdf_parser.php.
A bug in tcpdf_parser wen parsing hexadecimal strings was fixed.
A bug in tcpdf_parser wen decoding streams was fixed.
Improved content loading from URLs.
Bug #826 "addEmptySignatureAppearance issue" was fixed.
GNU Freefont fonts were updated.
fixing initialization problem for signature_appearance property.
The bug caused by the preg_split function on some PHP 5.2.x versions was fixed.
The method addTTFfont() was fixed (Bug item #813 Undefined offset).
The magic constant __DIR__ was replaced with dirname(__FILE__) for php 5.2 compatibility.
The barcode examples were changed to automatically search for the barcode class path (in case the examples directory is not installed under the TCPDF
The command line tool tcpdf_addfont.php was improved.
The tcpdf_addfont.php tool was improved (thanks to Remi Collet).
Some unused vars were removed from AddFont() method.
The signature of addTTFfont() method includes a new parameter to link existing fonts instead of copying and compressing them.
Add support for SVG dx and dy text/tspan attributes.
Your coding agent can read these notes before it upgrades. Set up the MCP server →