Symfony · Integration
Intégration Symfony
Utilise nextpdf/symfony lorsque ton application Symfony doit créer des documents NextPDF via l’injection de dépendances, renvoyer des réponses PDF et générer des PDF de manière asynchrone avec Messenger.
Plan des sections
Section intitulée « Plan des sections »| Page | À utiliser pour |
|---|---|
| Présentation | Périmètre du package et workflows couverts. |
| Installation | Installation via Composer et enregistrement du bundle. |
| Démarrage rapide | Première réponse depuis un contrôleur. |
| Configuration | Arborescence de configuration du bundle et valeurs par défaut. |
| API | Fabrique, helpers de réponse, message Messenger, gestionnaire et contrat de builder. |
| Guide du développeur | Cycle de vie de la DI, extensions optionnelles, Messenger et points d’extension. |
| Usage en production | Modèles de déploiement et d’exploitation. |
| Sécurité et exploitation | En-têtes, chemins, secrets et sécurité des messages. |
| Dépannage | Pannes courantes et diagnostics. |
API principales
Section intitulée « API principales »| Symbole | Rôle |
|---|---|
NextPDF\Symfony\Service\PdfFactory | Fabrique injectable qui renvoie un Document neuf déjà configuré. |
NextPDF\Symfony\Http\PdfResponse | Réponses inline, en téléchargement, en streaming inline et en streaming de téléchargement. |
NextPDF\Symfony\Message\GeneratePdfMessage | DTO compatible Messenger pour la génération asynchrone. |
NextPDF\Symfony\Message\PdfBuilderInterface | Contrat de builder pour la génération de documents en file d’attente. |