Download the PHP package evosys21/pdflib without Composer

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

Fpdf, TCPDF, tFpdf - Advanced Multicell and Table

Build status Latest Stable Version


Overview

evosys21/pdflib is a collection of PHP classes facilitating developers to create TCPDF, or tFPDF.

Advanced Multicell

This addon class allows the creation of an Advanced Multicell for FPDF/TCPDF/tFPDF, which uses as input a TAG-based formatted string instead of a simple string. The use of tags allows changing the font, style (bold, italic, underline), size, and color of characters and many other features.

The function is similar to the Multicell function in the TCPDF base class with extended parameters.

Features

Examples

Multicell Example #1 - Overview multicell Example #1 - Overview
Code example-multicell-1-overview.php example-multicell-6-shrinking.php
Preview
Pdf example-multicell-1-overview.pdf example-multicell-1-overview.pdf

Check the examples folder for more examples with preview and the associated code.

Usage and documentation

Click here for the end-user documentation for Advanced Multicell.

Advanced table

This addon class allows creation of an Advanced Table for FPDF/TCPDF/tFPDF in the pdf document in a very simple way.

Features

A full end-user documentation for Advanced Table is available here.

Examples

Table Example #1 - Overview Table Example #1 - Overview
Code example-table-1-overview.php example-table-2-overview.php
Preview
Pdf example-table-1-overview.pdf example-table-1-overview.pdf

Usage and documentation

Click here for the end-user documentation for Advanced Table.

FAQ

Why use the custom pdf class instead of FPDF/TCPDF/tFPDF

The custom EvoSys21\PdfLib\Fpdf\Pdf object is used instead of FPDF because FPDF's private/protected properties, like widths, margins, and fonts, need to be accessed to implement add-ons.
Since FPDF doesn't provide setters/getters for these properties, the class was extended to access them.

The same is valid for all 3 pdf classes: FPDF/TCPDF/tFPDF.

For more details see:

Where do I report issues?

If something is not working as expected, please check or open an issue.

If you would like to discuss your use case or ask a general question, please use the discussions board: discussions.

Contribute

We welcome contributors to the project.

Thanks in advance for your contribution! :heart:

License

MIT License. For more information, please see the LICENSE file.


All versions of pdflib with dependencies

PHP Build Version
Package Version
Requires php Version >=8.0
ext-mbstring Version *
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 evosys21/pdflib contains the following files

Loading the files please wait ....