PHPackages                             jambagecom/tcpdfbill-tt-products - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [PDF &amp; Document Generation](/categories/documents)
4. /
5. jambagecom/tcpdfbill-tt-products

ActiveTypo3-cms-extension[PDF &amp; Document Generation](/categories/documents)

jambagecom/tcpdfbill-tt-products
================================

Send a TCPDF generated bill for orders with tt\_products

v0.4.3(1y ago)07[1 issues](https://github.com/franzholz/tcpdfbill_tt_products/issues)[1 PRs](https://github.com/franzholz/tcpdfbill_tt_products/pulls)GPL-2.0-or-laterPHPPHP ^7.4 || ^8.0

Since Aug 21Pushed 1y ago1 watchersCompare

[ Source](https://github.com/franzholz/tcpdfbill_tt_products)[ Packagist](https://packagist.org/packages/jambagecom/tcpdfbill-tt-products)[ Docs](https://jambage.com)[ RSS](/packages/jambagecom-tcpdfbill-tt-products/feed)WikiDiscussions master Synced yesterday

READMEChangelog (10)Dependencies (2)Versions (12)Used By (0)

TYPO3 extension tcpdfbill\_tt\_products
=======================================

[](#typo3-extension-tcpdfbill_tt_products)

The TYPO3 extension tcpdfbill\_tt\_products has the purpose to enable the generation of a bill in a PDF format. A HTML bill is converted into a PDF bill using the TCPDF library. The TCPDF library is not part of this extension. However tt\_products requires it. Therefore you must find your prefered way of installing it.

3 possibilities:

1. Install the extension t3\_tcpdf or tcpdf.
2. Use composer to install "tecnickcom/tcpdf".
3. Copy an extracted folder of TCPDF anywhere on the filesystem below your Apache root.

Put this into the Setup:

Generate bill:
--------------

[](#generate-bill)

```
plugin.tt_products {
  bill {
     generation = auto
     conf {
        path = fileadmin/data/bill
     }
  }
  orderEmail {
    10002.attachment = bill
  }
}
```

Use the setup "bill.conf" to overwrite the charset and the standard configuration attributes of TCPDF. Any other tt\_products setup below "bill" is not available with this extension. This extension contains a HTML marker template file which you can move below the fileadmin folder in order to adapt it to your needs. Then you can add your company name, account number and modify the design of the marker template file. The PDF file will be generated and stored in the folder 'fileadmin/data' by default. Use the 'outputFolder' setup to change it.

```
plugin.tt_products {
  bill.conf {
     templateFile {
          body = fileadmin/body_template.html
          header = fileadmin/header_template.html
          footer = fileadmin/footer_template.html
     }
     font {
        style = normal
     }
  }
  outputFolder = fileadmin/data
}
```

TCPDF Library:
--------------

[](#tcpdf-library)

Use the TYPO3 backend settings "Extension Configuration" to set the relative library path to TCPDF where the TYPO3 home directory is the starting point.

```
libraryPath = tcpdf
```

If you have installed the extension t3\_tcpdf, then you must use this configuration:

```
libraryPath = typo3conf/ext/t3_tcpdf/Resources/Private/PHP/tcpdf
```

For extension tcpdf you must use this path:

```
libraryPath = typo3conf/ext/tcpdf/Resources/Private/Library/tcpdf
```

Only the older library is supported, where the file /tcpdf/tcpdf.php must exist. For PHP 7 you must get a fork of it at:

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance38

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity64

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~282 days

Recently: every ~115 days

Total

9

Last Release

560d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/4c36ec751f4996bdd88bcfca2669db1d0762e765cb449b33d47aed99ef1e1b1c?d=identicon)[franzholz](/maintainers/franzholz)

---

Top Contributors

[![franzholz](https://avatars.githubusercontent.com/u/4855265?v=4)](https://github.com/franzholz "franzholz (43 commits)")

---

Tags

TCPDFTYPO3 CMStt\_products

### Embed Badge

![Health badge](/badges/jambagecom-tcpdfbill-tt-products/health.svg)

```
[![Health](https://phpackages.com/badges/jambagecom-tcpdfbill-tt-products/health.svg)](https://phpackages.com/packages/jambagecom-tcpdfbill-tt-products)
```

###  Alternatives

[tecnickcom/tcpdf

TCPDF is a PHP class for generating PDF documents and barcodes.

4.5k101.8M473](/packages/tecnickcom-tcpdf)[tecnickcom/tc-lib-pdf

PHP PDF Library

1.8k452.3k7](/packages/tecnickcom-tc-lib-pdf)[elibyy/tcpdf-laravel

tcpdf support for Laravel 6, 7, 8, 9, 10, 11

3542.7M5](/packages/elibyy-tcpdf-laravel)[bithost-gmbh/pdfviewhelpers

This is a TYPO3 CMS extension that provides various Fluid ViewHelpers to generate PDF documents.

45242.7k2](/packages/bithost-gmbh-pdfviewhelpers)[propa/tcpdi

TCPDI is a PHP class for importing PDF to use with TCPDF

231.1M1](/packages/propa-tcpdi)[ensepar/html2pdf-bundle

Use HTML2PDF as a Symfony Service

27669.3k](/packages/ensepar-html2pdf-bundle)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
