Primeros pasos
TCPDF-Next es una biblioteca moderna de PHP 8.5+ para generar documentos PDF 2.0. Esta guía te lleva de cero a tu primer PDF en 5 minutos.
Requisitos
| Requisito | Mínimo |
|---|---|
| PHP | 8.5+ |
| Extensiones | openssl, zlib, mbstring, gd, curl, intl |
| Composer | 2.x |
Instalación
bash
composer require yeeefang/tcpdf-nextEsto instala el paquete Core con los más de 220 archivos fuente.
Paquetes opcionales
bash
# Renderizador HTML con Chrome CDP (CSS3 con precisión de píxel)
composer require yeeefang/tcpdf-next-artisan
# Integraciones con 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 retrocompatible con TCPDF 6.2.13
composer require yeeefang/tcpdf-next-adaptation
# Funciones empresariales (licencia comercial)
composer require yeeefang/tcpdf-next-proTu primer 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";Ejecútalo:
bash
php hello.phpFlujo de generación de PDF
Próximos pasos
- Instalación — Requisitos del sistema, verificación de extensiones, configuración Docker
- Configuración — Ajustes predeterminados, rutas de fuentes, opciones de cifrado
- Uso básico — Páginas, texto, fuentes, imágenes y salida
- Paquete Core — Documentación completa de los más de 220 archivos fuente
- Integración con Laravel — Facade, respuestas, trabajos en cola
- Integración con Symfony — Bundle, PdfFactory, Messenger
- Integración con CodeIgniter — Services, Library, Queue
- Migración desde TCPDF — Adaptador directo para TCPDF 6.2.13