Aperçu des exemples
Explorez des exemples pratiques prêts à copier-coller qui démontrent comment utiliser TCPDF-Next dans des scénarios réels. Chaque exemple utilise le pattern d'API fluide et cible PHP 8.5+.
Démarrage
Assurez-vous que TCPDF-Next est installé avant d'exécuter tout exemple :
composer require tcpdf-next/tcpdf-nextTous les exemples supposent l'import de base suivant :
use TcpdfNext\Document;Exemples basiques Débutant
Opérations PDF fondamentales -- parfait pour votre premier projet TCPDF-Next.
| Exemple | Description |
|---|---|
| Hello World | Créez votre tout premier PDF avec une seule chaîne fluide |
| Formatage de texte | Polices, tailles, styles, couleurs et alignement via l'enum Alignment |
| Tableaux | Rendre des tableaux HTML avec writeHtml(), en-têtes stylés, colspan / rowspan |
| Images | Intégrer images JPEG, PNG et SVG avec positionnement et mise à l'échelle |
| Documents multi-pages | Sauts de page auto, pages manuelles, en-têtes, pieds de page et numérotation |
Exemples intermédiaires Intermédiaire
Développer sur les bases avec en-têtes, filigranes, conversion HTML et codes-barres.
| Exemple | Description |
|---|---|
| En-têtes & pieds de page | En-têtes et pieds de page répétés personnalisés via callbacks |
| Filigranes | Filigranes texte et image avec transparence |
| Table des matières | TOC auto-générée avec signets |
| HTML vers PDF | Convertir contenu HTML/CSS riche en PDF |
| Codes-barres & QR Codes | Générer codes-barres 1D et 2D |
Exemples avancés Avancé
Fonctionnalités de qualité production : signatures numériques, chiffrement, conformité d'archivage et formulaires interactifs.
| Exemple | Description |
|---|---|
| Signature numérique | Signature PAdES B-B avec certificats PKCS#12 |
| Workflow PAdES B-LTA | Validation à long terme avec horodatage |
| Archivage PDF/A-4 | Documents d'archivage conformes ISO 19005-4 |
| Chiffrement AES-256 | Chiffrement de document par mot de passe AES-256 |
| Champs de formulaire | Champs de texte interactifs, cases à cocher et listes déroulantes |
Exemples Laravel Laravel
Intégrer TCPDF-Next dans votre application Laravel avec facades, réponses et tâches en file.
| Exemple | Description |
|---|---|
| Génération de facture | Facture PDF professionnelle via la facade Pdf |
| Rapport avec graphiques | Intégrer images de graphiques dans rapport multi-pages |
| File de PDF par lots | Génération par lots basée sur file avec GeneratePdfJob |
| Contrat signé | Générer et signer numériquement un contrat |
API fluide
Chaque exemple sur ce site utilise l'API chaînage de méthodes fluide de TCPDF-Next. Toutes les méthodes setter et action retournent static, vous pouvez donc écrire du code de génération PDF expressif et lisible :
Document::create()
->setTitle('My Document')
->addPage()
->setFont('helvetica', size: 14)
->cell(0, 10, 'Hello World')
->save('output.pdf');