Symfony · Integration
Интеграция с Symfony
Краткий обзор
Заголовок раздела «Краткий обзор»Используйте nextpdf/symfony, чтобы в приложении Symfony создавать документы NextPDF в формате Portable Document Format (PDF) через внедрение зависимостей, возвращать PDF в ответах и асинхронно генерировать PDF с помощью Messenger.
Карта разделов
Заголовок раздела «Карта разделов»| Страница | Назначение |
|---|---|
| Обзор | Границы пакета и поддерживаемые рабочие процессы. |
| Установка | Установка через Composer и регистрация бандла. |
| Быстрый старт | Первый ответ контроллера. |
| Конфигурация | Дерево конфигурации бандла и значения по умолчанию. |
| API | Фабрика, помощники для ответов, сообщение Messenger, обработчик и контракт построителя. |
| Руководство разработчика | Жизненный цикл внедрения зависимостей, необязательные расширения, Messenger и точки расширения. |
| Использование в продакшене | Развёртывание и паттерны эксплуатации. |
| Безопасность и эксплуатация | Заголовки, пути, секреты и безопасность сообщений. |
| Устранение неполадок | Типичные сбои и диагностика. |
Основные API
Заголовок раздела «Основные API»| Символ | Роль |
|---|---|
NextPDF\Symfony\Service\PdfFactory | Внедряемая фабрика, возвращающая заново сконфигурированный Document. |
NextPDF\Symfony\Http\PdfResponse | Ответы для встроенного просмотра, скачивания, потокового встроенного просмотра и потокового скачивания. |
NextPDF\Symfony\Message\GeneratePdfMessage | Объект передачи данных (DTO), безопасный для Messenger, для асинхронной генерации. |
NextPDF\Symfony\Message\PdfBuilderInterface | Контракт построителя для генерации документов через очередь. |