Artisan · Integration
Integracja Artisan
W skrócie
Dział zatytułowany „W skrócie”Użyj nextpdf/artisan, gdy aplikacja wymaga bezgłowego renderowania w Chrome z użyciem Chrome DevTools Protocol (CDP), importu stron albo niskopoziomowej inspekcji plików PDF. Pakiet rozszerza procesy renderowania dostępne w czasie wykonywania. Nie jest pakietem poleceń Laravel Artisan.
Mapa sekcji
Dział zatytułowany „Mapa sekcji”| Strona | Zastosowanie |
|---|---|
| Przegląd | Zakres pakietu i obsługiwane procesy. |
| Instalacja | Instalacja przez Composer i wymagania środowiska uruchomieniowego Chrome. |
| Konfiguracja silnika renderującego Chrome | Plik wykonywalny przeglądarki i konfiguracja silnika renderującego CDP. |
| Szybki start | Pierwszy proces tworzenia pliku PDF renderowanego przez Chrome. |
| Konfiguracja | Klucze konfiguracji silnika renderującego i wartości domyślne. |
| API | API silnika renderującego, konfiguracji, wyniku, zasad bezpieczeństwa, importera oraz parsera. |
| Przewodnik dla deweloperów | Cykl życia silnika renderującego, pula przeglądarek, ograniczenia parsowania i punkty rozszerzeń. |
| Użycie produkcyjne | Zarządzanie procesami przeglądarki i wzorce eksploatacji w środowisku produkcyjnym. |
| Bezpieczeństwo i eksploatacja | Limity danych wejściowych HTML, zasady piaskownicy i ograniczenia zasobów. |
| Rozwiązywanie problemów | Typowe awarie Chrome i parsera. |
Główne interfejsy API
Dział zatytułowany „Główne interfejsy API”| Symbol | Rola |
|---|---|
NextPDF\Artisan\ChromeHtmlRenderer | Renderuje HTML do bajtów pliku PDF za pomocą Chrome CDP. |
NextPDF\Artisan\ChromeRendererConfig | Udostępnia niezmienny obiekt konfiguracji silnika renderującego. |
NextPDF\Artisan\ChromeRenderResult | Udostępnia wyrenderowane bajty pliku PDF i wymiary stron. |
NextPDF\Artisan\PageImporter | Importuje istniejącą stronę pliku PDF jako XObject formularza. |
NextPDF\Parser\PdfReader | Odczytuje niskopoziomowe obiekty, strony, zasoby i wersje pliku PDF. |