Primeiros Passos
TCPDF-Next é uma biblioteca moderna para PHP 8.5+ para geração de documentos PDF 2.0. Este guia leva você do zero ao seu primeiro PDF em 5 minutos.
Requisitos
| Requisito | Mínimo |
|---|---|
| PHP | 8.5+ |
| Extensões | openssl, zlib, mbstring, gd, curl, intl |
| Composer | 2.x |
Instalação
bash
composer require yeeefang/tcpdf-nextIsso instala o pacote Core com todos os 220+ arquivos fonte.
Pacotes Opcionais
bash
# Renderizador HTML Chrome CDP (CSS3 com fidelidade perfeita)
composer require yeeefang/tcpdf-next-artisan
# Integrações com frameworks
composer require yeeefang/tcpdf-next-laravel # Laravel 12
composer require yeeefang/tcpdf-next-symfony # Symfony 7
composer require yeeefang/tcpdf-next-codeigniter # CodeIgniter 4
# Adaptador retrocompatível com TCPDF 6.2.13
composer require yeeefang/tcpdf-next-adaptation
# Funcionalidades empresariais (licença comercial)
composer require yeeefang/tcpdf-next-proSeu Primeiro PDF
php
<?php
require 'vendor/autoload.php';
use Yeeefang\TcpdfNext\Core\Document;
$pdf = Document::createStandalone()
->setTitle('My First PDF')
->setAuthor('TCPDF-Next')
->addPage()
->setFont('Helvetica', '', 16)
->cell(0, 10, 'Hello, PDF 2.0!')
->ln()
->setFont('Helvetica', '', 12)
->cell(0, 10, 'Generated with TCPDF-Next')
->save('hello.pdf');
echo "PDF saved to hello.pdf\n";Execute:
bash
php hello.phpFluxo de Geração de PDF
Próximos Passos
- Instalação — Requisitos do sistema, verificação de extensões, configuração Docker
- Configuração — Configurações padrão, caminhos de fontes, opções de criptografia
- Uso Básico — Páginas, texto, fontes, imagens e saída
- Pacote Core — Documentação completa de todos os 220+ arquivos fonte
- Integração Laravel — Facade, respostas, jobs em fila
- Integração Symfony — Bundle, PdfFactory, Messenger
- Integração CodeIgniter — Services, Library, Queue
- Migração TCPDF — Adaptador direto para TCPDF 6.2.13