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 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 2w ago

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

30

—

LowBetter than 62% of packages

Maintenance35

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

609d 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

Deprecated legacy PDF engine for PHP. For new projects use tecnickcom/tc-lib-pdf.

4.5k107.0M551](/packages/tecnickcom-tcpdf)[tecnickcom/tc-lib-pdf

PHP PDF Library

1.9k489.4k10](/packages/tecnickcom-tc-lib-pdf)[elibyy/tcpdf-laravel

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

3542.9M7](/packages/elibyy-tcpdf-laravel)[friendsoftypo3/content-blocks

TYPO3 CMS Content Blocks - Content Types API | Define reusable components via YAML

101466.4k45](/packages/friendsoftypo3-content-blocks)[bithost-gmbh/pdfviewhelpers

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

45255.6k2](/packages/bithost-gmbh-pdfviewhelpers)[derhansen/sf_event_mgt

Event management and registration - Configurable event management and registration extension based on ExtBase and Fluid

65329.4k9](/packages/derhansen-sf-event-mgt)

PHPackages © 2026

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