Download the PHP package t3brightside/form-pdf without Composer

On this page you can find all versions of the php package t3brightside/form-pdf. 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 form-pdf

Form PDF Finisher / form_pdf

Packagist Brightside

TYPO3 form finisher to write form data into pre-defined PDF file.

Installation

Install with composer (recommended)

How it works

The PDF file is generated using mPDF PHP library.

It uses pre-defined PDF Template file as layout and inserts pre-defined HTML with form data and layout.

PDF Template

It is possible to prepare PDF layout with office software.
You can find PDF layout example here.

HTML Template

HTML template contains fluid-styled markers of form values.
You can find HTML example here.
This example related to default contact form.

Usage

  1. Include static record "Form PDF" to TS template.

  2. Prepare 2 records: PDF Template, HTML templates.

  3. Add PDF Finisher at the first position in the form.

  4. Select already created PDF Template and HTML Template.

  5. "Attach PDF to receiver mail": when checked, then PDF is attached to admin mail.

  6. "Attach PDF to user mail": when checked, then PDF is attached to user mail.

  7. "Open PDF in new window": when checked, the confirmation message is appended with "Click to open PDF." link.

  8. When the link "Click to open PDF." is clicked, then PDF is removed from filesystem.

For Developer

Templating

Confirmation template is ConfirmationWithLink.html.
It is possible to rewrite it from another location by configuration

Extending

It extends core finishers

Sources

Author

Mykola Orlenko - [email protected]

Development and maintenance

Brightside OÜ – TYPO3 development and hosting specialised web agency


All versions of form-pdf with dependencies

PHP Build Version
Package Version
Requires typo3/cms-core Version ^11.5
typo3/cms-form Version ^11.5
mpdf/mpdf Version ^8.1
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 t3brightside/form-pdf contains the following files

Loading the files please wait ....