Przejdź do głównej zawartości

Cloudflare · Integration

Integracja z Cloudflare

Użyj nextpdf/cloudflare, aby renderować pliki PDF na brzegu sieci, przechowywać wygenerowane pliki PDF w R2 lub weryfikować żądania API na poziomie pakietu, zanim dotrą do punktu końcowego workera.

StronaZastosowanie
PrzeglądGranice pakietu i obsługiwane przepływy pracy.
InstalacjaInstalacja przez Composer i wymagania wstępne Cloudflare.
Szybki startPierwszy przepływ pracy z renderowaniem plików PDF na brzegu sieci.
KonfiguracjaKlucze konfiguracyjne workera, ochrony API i R2.
APIInterfejsy API dla renderera, ładunku, parsera odpowiedzi, ochrony API, archiwum R2 oraz transportu z przypiętym kluczem.
Przewodnik dla programistówCykl życia na brzegu sieci, granice żądań, lokalny mechanizm awaryjny oraz punkty rozszerzeń.
Użycie produkcyjneWzorce wdrażania i eksploatacji.
Bezpieczeństwo i eksploatacjaWeryfikacja adresu URL workera, limity rozmiaru, przypinanie kluczy oraz mechanizmy kontroli R2.
Rozwiązywanie problemówTypowe problemy z renderowaniem na brzegu sieci i archiwizacją.
SymbolRola
NextPDF\Cloudflare\CloudflareHtmlRendererWysyła do workera Cloudflare żądania renderowania kodu HTML.
NextPDF\Cloudflare\CloudflareRendererConfigNiezmienny obiekt konfiguracji renderera workera.
NextPDF\Cloudflare\ApiProtectionBramka kontroli rozmiaru żądania, klienta oraz klucza API.
NextPDF\Cloudflare\R2ArchiveManagerPrzesyła bajty wygenerowanego pliku PDF i tworzy podpisane adresy URL.
NextPDF\Cloudflare\Transport\PinnedCurlTransportTransport zgodny z PSR-18, z obsługą przypinania klucza publicznego.