Symfony · Integration
Integracja z Symfony
W skrócie
Dział zatytułowany „W skrócie”Użyj nextpdf/symfony, aby w aplikacji Symfony tworzyć dokumenty NextPDF w formacie Portable Document Format (PDF) przy użyciu wstrzykiwania zależności, zwracać odpowiedzi PDF oraz asynchronicznie generować pliki PDF za pomocą Messengera.
Mapa sekcji
Dział zatytułowany „Mapa sekcji”| Strona | Zastosowanie |
|---|---|
| Przegląd | Zakres pakietu i obsługiwane przepływy pracy. |
| Instalacja | Instalacja przez Composer i rejestracja pakietu. |
| Szybki start | Pierwsza odpowiedź kontrolera. |
| Konfiguracja | Drzewo konfiguracji pakietu i wartości domyślne. |
| API | Fabryka, funkcje pomocnicze odpowiedzi, wiadomość Messengera, procedura obsługi oraz kontrakt konstruktora. |
| Przewodnik dla programistów | Cykl życia wstrzykiwania zależności, opcjonalne rozszerzenia, Messenger i punkty rozszerzeń. |
| Użycie produkcyjne | Wdrażanie i wzorce operacyjne. |
| Bezpieczeństwo i operacje | Nagłówki, ścieżki, sekrety oraz bezpieczeństwo wiadomości. |
| Rozwiązywanie problemów | Typowe awarie i diagnostyka. |
Główne interfejsy API
Dział zatytułowany „Główne interfejsy API”| Symbol | Rola |
|---|---|
NextPDF\Symfony\Service\PdfFactory | Wstrzykiwana fabryka zwracająca nowo skonfigurowany obiekt Document. |
NextPDF\Symfony\Http\PdfResponse | Odpowiedzi do wyświetlania w przeglądarce, pobrania, strumieniowania w przeglądarce oraz strumieniowego pobrania. |
NextPDF\Symfony\Message\GeneratePdfMessage | Obiekt transferu danych (DTO) bezpieczny do użycia z Messengerem, przeznaczony do generowania asynchronicznego. |
NextPDF\Symfony\Message\PdfBuilderInterface | Kontrakt konstruktora służący do generowania dokumentów w kolejce. |