Skip to content

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 :

bash
composer require tcpdf-next/tcpdf-next

Tous les exemples supposent l'import de base suivant :

php
use TcpdfNext\Document;

Exemples basiques Débutant

Opérations PDF fondamentales -- parfait pour votre premier projet TCPDF-Next.

ExempleDescription
Hello WorldCréez votre tout premier PDF avec une seule chaîne fluide
Formatage de textePolices, tailles, styles, couleurs et alignement via l'enum Alignment
TableauxRendre des tableaux HTML avec writeHtml(), en-têtes stylés, colspan / rowspan
ImagesIntégrer images JPEG, PNG et SVG avec positionnement et mise à l'échelle
Documents multi-pagesSauts 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.

ExempleDescription
En-têtes & pieds de pageEn-têtes et pieds de page répétés personnalisés via callbacks
FiligranesFiligranes texte et image avec transparence
Table des matièresTOC auto-générée avec signets
HTML vers PDFConvertir contenu HTML/CSS riche en PDF
Codes-barres & QR CodesGé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.

ExempleDescription
Signature numériqueSignature PAdES B-B avec certificats PKCS#12
Workflow PAdES B-LTAValidation à long terme avec horodatage
Archivage PDF/A-4Documents d'archivage conformes ISO 19005-4
Chiffrement AES-256Chiffrement de document par mot de passe AES-256
Champs de formulaireChamps 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.

ExempleDescription
Génération de factureFacture PDF professionnelle via la facade Pdf
Rapport avec graphiquesIntégrer images de graphiques dans rapport multi-pages
File de PDF par lotsGé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 :

php
Document::create()
    ->setTitle('My Document')
    ->addPage()
    ->setFont('helvetica', size: 14)
    ->cell(0, 10, 'Hello World')
    ->save('output.pdf');

Distribué sous licence LGPL-3.0-or-later.