A simple PHP library for making PDF files. Uses setasign/fpdf and works with PHP 8.4 or newer.
Install with Composer:
composer require chokri/pdfkitrequire 'vendor/autoload.php';
use Chokri\PDF\Pdf;
$pdf = new Pdf();
$pdf->addTitlePage('My PDF Title', 'Subtitle', 'Author Name');
$pdf->addTable(['Col1', 'Col2'], [['A', 'B'], ['C', 'D']]);
$pdf->addImageCentered('logo.png', 80);
$pdf->addPageNumbering();
$pdf->Output('I', 'example.pdf');- Easy to use
- PSR-4 autoloading
- PHP 8.4+ support
- GPL-3.0 license
- Write HTML with
WriteHTML() - Add tables and images
- Custom header and footer
- Unit tested with PHPUnit
GPL-3.0-or-later. See LICENCE.
See CHANGELOG.md for updates.
Chokri Khalifa — chokrikhalifa.com