jonasarts/tcpdf-bundle

This package is abandoned and no longer maintained. The author suggests using the jonasarts/tcpdf2-bundle package instead.

A TCPDF Bundle for Symfony

Maintainers

Package info

github.com/jonasarts/tcpdf-bundle

Type:symfony-bundle

pkg:composer/jonasarts/tcpdf-bundle

Transparency log

Statistics

Installs: 273 171

Dependents: 0

Suggesters: 0

Stars: 8

Open Issues: 1

v8.0.2 2026-07-30 22:08 UTC

README

Simplified access to the TCPDF PHP class for the Symfony framework, with helpers for the Swiss QR-bill.

Maintenance mode — the successor is jonasarts/tcpdf2-bundle.

This bundle builds on tecnickcom/tcpdf, which upstream now describes as "Deprecated legacy PDF engine for PHP. Use instead tecnickcom/tc-lib-pdf." Active development has moved to tecnickcom/tc-lib-pdf.

tcpdf2-bundle 8.1.0 runs on that modern engine and keeps the same Swiss QR-bill and address-box helpers. It is not a drop-in replacement: the legacy drawing API (Cell(), MultiCell(), SetFont(), SetXY(), Output(), …) is gone, because the new engine has no cursor and positions everything absolutely. See its changelog for the full list of replacements.

The PHP namespace is unchanged (jonasarts\Bundle\TCPDFBundle\), so the two packages conflict and cannot be installed side by side — switch the requirement, do not add it.

This bundle stays on tecnickcom/tcpdf 6.x and receives fixes only.

Latest Stable Version Total Downloads License CI

Requires PHP 8.4 and Symfony ^7.0 || ^8.0.

Installation

All installation instructions are in the documentation.

Documentation

License

This bundle is released under the MIT license. See LICENSE.

The underlying TCPDF library (tecnickcom/tcpdf, tcpdf.org) is licensed under the GNU LGPL v3 and is pulled in as a Composer dependency.