Symfony · Integration
Integración con Symfony
De un vistazo
Sección titulada «De un vistazo»Usar nextpdf/symfony cuando una aplicación Symfony necesite crear documentos NextPDF mediante inyección de dependencias, devolver respuestas PDF y generar archivos PDF de forma asíncrona mediante Messenger.
Mapa de secciones
Sección titulada «Mapa de secciones»| Página | Uso principal |
|---|---|
| Descripción general | Alcance del paquete y flujos de trabajo admitidos. |
| Instalación | Instalación con Composer y registro del bundle. |
| Inicio rápido | Crear la primera respuesta desde un controlador. |
| Configuración | Árbol de configuración del bundle y valores predeterminados. |
| API | Fábrica, helpers de respuesta, mensaje de Messenger, handler y contrato del builder. |
| Guía para desarrolladores | Ciclo de vida de la DI, extensiones opcionales, Messenger y puntos de extensión. |
| Uso en producción | Patrones de despliegue y operación. |
| Seguridad y operaciones | Encabezados, rutas, secretos y seguridad de los mensajes. |
| Solución de problemas | Fallos comunes y diagnóstico. |
APIs principales
Sección titulada «APIs principales»| Símbolo | Función |
|---|---|
NextPDF\Symfony\Service\PdfFactory | Fábrica inyectable que devuelve un Document nuevo ya configurado. |
NextPDF\Symfony\Http\PdfResponse | Respuestas en línea, de descarga, en línea con streaming y de descarga con streaming. |
NextPDF\Symfony\Message\GeneratePdfMessage | DTO seguro para Messenger orientado a la generación asíncrona. |
NextPDF\Symfony\Message\PdfBuilderInterface | Contrato del builder para generar documentos en cola. |