Перейти к содержимому

Symfony · Integration

Интеграция с Symfony

Используйте nextpdf/symfony, чтобы в приложении Symfony создавать документы NextPDF в формате Portable Document Format (PDF) через внедрение зависимостей, возвращать PDF в ответах и асинхронно генерировать PDF с помощью Messenger.

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