tecnickcom/tcpdf
Pure-PHP library for generating PDFs and barcodes, now in maintenance-only mode: the TCPDF class is a compatibility facade delegating rendering to tc-lib-pdf, with the public API unchanged so existing code keeps working. New projects should start with tc-lib-pdf.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| tecnick.com/tcpdf | 0.89 | TCPDF is a widely used pure-PHP library for generating PDFs and barcodes. Now maintenance-only, it remains a compatibility facade over tc-lib-pdf, preserving the legacy API while active development moves to tc-lib-pdf. | 4,523 | 4,550 | 1,577 | 22K | 3 | 58.5 | 12.7 | NOASSERTION | 1 week ago | |
| tecnickcom/tc-lib-pdf | 0.89 | tc-lib-pdf is the modern, modular successor to TCPDF: a pure-PHP, Composer-first library for programmatically generating PDF documents. It combines companion packages for fonts, images, graphics, pages, encryption, and signatures behind a strict-typed API. | 1,930 | 1,933 | 263 | 215K | 0 | 38.1 | 33.3 | NOASSERTION | 4 days ago | |
| qipsius/tcpdf-bundle | 0.88 | Symfony bundle that integrates TCPDF into your project, providing a configured service for generating PDF documents from HTML, with manageable settings for fonts, page formats, and output. | 24 | 24 | 5 | 25K | 1 | 4.3 | 42.8 | MIT | 10 months ago | |
| tecnickcom/tc-lib-unicode-data | 0.88 | Unicode data tables and constants for the Tecnick text stack. Provides lookup tables, mappings, and property, script, bracket, mirror, and shaping data consumed by tc-lib-unicode, keeping runtime libraries focused on algorithms with versioned, deterministic data updates. | 5 | 5 | 3 | 104K | 0 | 20.7 | 64.9 | NOASSERTION | 2 weeks ago | |
| tecnickcom/tc-lib-pdf-parser | 0.87 | Parse raw PDF data into structured PHP arrays for content inspection, metadata extraction, validation, and migration pipelines. Pure-PHP, PHP 8.2+, with cross-reference and object stream parsing plus typed exceptions. | 38 | 42 | 19 | 171K | 0 | 21.2 | 59.1 | NOASSERTION | 4 days ago | |
| tecnickcom/tc-lib-pdf-filter | 0.87 | Pure-PHP decoder for standard PDF stream filters, including FlateDecode, LZWDecode, RunLengthDecode, ASCIIHexDecode, ASCII85Decode, CCITTFaxDecode, DCTDecode, JPXDecode and JBIG2Decode. Chain multiple filters in sequence, with typed exceptions for invalid or unknown filters. Requires PHP 8.2+ and zl... | 6 | 6 | 5 | 52K | 0 | 20.4 | 62.6 | NOASSERTION | 2 weeks ago | |
| elibyy/tcpdf-laravel | 0.87 | elibyy/tcpdf-laravel is a Laravel wrapper for TCPDF that adds a service provider, facade, and publishable configuration. It simplifies generating, customizing, and outputting PDFs from Laravel apps, so you can stream, download, or save documents with minimal setup. | 357 | 365 | 71 | 109K | 18 | 15.7 | 42.1 | MIT | 8 months ago | |
| tecnickcom/tc-lib-pdf-font | 0.87 | Font import, metrics, and runtime font-stack utilities for PDF generation in PHP. Supports core, Type1, and TrueType fonts, glyph width and bounding-box helpers, character fallback, and composite font encoding. | 22 | 22 | 10 | 251K | 0 | 20.7 | 65.0 | NOASSERTION | 4 days ago | |
| jonasarts/tcpdf-bundle | 0.87 | A Symfony bundle that integrates the TCPDF library for generating PDFs. It provides service configuration and convenient access to TCPDF from your Symfony application, making it easy to create documents, reports, invoices, and other PDF output. | 8 | 8 | 0 | 1K | 1 | 0.1 | 28.6 | MIT | — | |
| tecnickcom/tc-lib-pdf-encrypt | 0.87 | PHP library that handles PDF encryption and decryption: password and certificate handling, key derivation, permission flags, and the encryption dictionary. Supports AES-128, AES-256 R5, and AES-256 R6; RC4 modes are deprecated and slow, so use AES for new documents. | 12 | 11 | 6 | 218K | 0 | 19.8 | 64.6 | NOASSERTION | 2 weeks ago | |
| tecnickcom/tc-lib-pdf-graph | 0.86 | Low-level geometric drawing and transformation primitives for PDF content streams. Compose paths, lines, curves, clipping, stroke/fill styles, gradients and shading, plus matrix transforms and coordinate helpers, with PDF/A-aware behavior. | 5 | 5 | 4 | 201K | 0 | 20.0 | 64.7 | NOASSERTION | 2 weeks ago | |
| ensepar/tcpdf | 0.86 | A Laravel wrapper for TCPDF that simplifies generating PDF files from HTML, with configuration for fonts, page settings, and output options, plus service provider and facade integration for use within Laravel applications. | 0 | 7 | — | 72 | — | 0.0 | 25.7 | — | — | |
| tecnickcom/tc-lib-pdf-image | 0.86 | Image import and embedding utilities for PDF streams. Handles PNG/JPEG and GD-based formats, transparency, palettes, caching, alternate images, and object generation for PDF embedding. Part of the TCPDF ecosystem. Requires PHP 8.2+, gd, zlib. | 6 | 6 | 5 | 251K | 0 | 20.7 | 65.0 | NOASSERTION | 4 days ago | |
| borsaco/tcpdf-bundle | 0.86 | — | 0 | 0 | 0 | 0 | 0 | 0.3 | — | BSD-3-Clause | 7 years ago | |
| tecnickcom/tc-lib-file | 0.86 | PHP utilities for low-level file access and byte-level reading. Provides local and remote file reads with host/path allowlists, big-endian binary byte readers, a prefixed temp-file cache, and typed exceptions. Part of the TCPDF ecosystem. Requires PHP 8.2+ with curl and pcre. | 8 | 8 | 4 | 295K | 0 | 20.7 | 65.0 | NOASSERTION | 4 days ago | |
| tecnickcom/tc-lib-pdf-sign | 0.86 | A PHP library for adding digital signatures to PDFs in the tc-lib-pdf ecosystem. Apply X.509 certificate signatures, timestamps, and signature metadata to documents with a lightweight API suited to automated PDF signing workflows. | 0 | 0 | 1 | 241K | 0 | 19.9 | 64.9 | NOASSERTION | 4 days ago | |
| obtao/html2pdf-bundle | 0.86 | ObtaoHtml2pdfBundle brings HTML-to-PDF conversion to Symfony apps, letting you render templates or raw HTML as PDF documents through a simple service. Configure it once and reuse it across controllers and commands. | 2 | 2 | 1 | 6 | 0 | 0.0 | 6.6 | MIT | — | |
| itbz/fpdi | 0.86 | Discontinued unofficial PSR-4 fork of Setasign FPDI (Free PDF Document Importer). Instantiates via \fpdi\FPDI and supports TCPDF with patched versions. Prefer the official FPDI via composer/GitHub, ideally FPDI 2.0+. | 20 | 19 | 23 | 4K | 0 | 0.4 | 21.8 | — | — | |
| tecnickcom/tc-lib-unicode | 0.85 | tc-lib-unicode is a PHP library for working with Unicode text, offering character data, normalization forms, case mapping, and grapheme-aware string utilities. It helps PHP applications handle multilingual input correctly through a clean object-oriented API. | 12 | — | 9 | — | 0 | 19.6 | — | NOASSERTION | 2 weeks ago |
|
| pontedilana/php-weasyprint | 0.85 | PhpWeasyPrint is a PHP wrapper for WeasyPrint that generates PDFs from URLs or HTML. Inspired by Snappy and built as a drop-in replacement, it offers a strictly typed GeneratorInterface and requires PHP 8.3+ plus WeasyPrint 60 or greater. | 80 | 79 | 13 | 50K | 1 | 19.7 | 42.5 | MIT | 5 months ago |
How can I help you explore Laravel packages today?