Download the PHP package jambagecom/tcpdfbill-tt-products without Composer

On this page you can find all versions of the php package jambagecom/tcpdfbill-tt-products. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package 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:

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:

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:

https://github.com/semaex/TCPDF


All versions of tcpdfbill-tt-products with dependencies

PHP Build Version
Package Version
Requires php Version ^7.4 || ^8.0
typo3/cms-core Version ^11.5 || ^12.4 || ^13
jambagecom/div2007 Version ^2.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package jambagecom/tcpdfbill-tt-products contains the following files

Loading the files please wait ....