Cloudflare · Integration
Cloudflare-integratie
In een oogopslag
Sectie met titel “In een oogopslag”Gebruik nextpdf/cloudflare om PDF-bestanden aan de edge te renderen, gegenereerde PDF’s in R2 op te slaan of API-verzoeken op pakketniveau te valideren voordat ze een worker-eindpunt bereiken.
Sectie-overzicht
Sectie met titel “Sectie-overzicht”| Pagina | Gebruik hiervoor |
|---|---|
| Overzicht | Pakketgrenzen en ondersteunde workflows. |
| Installatie | Composer-installatie en Cloudflare-vereisten. |
| Snelstart | Je eerste workflow voor PDF’s die aan de edge worden gerenderd. |
| Configuratie | Configuratiesleutels voor de worker, API-bescherming en R2. |
| API | API’s voor de renderer, payload, responseparser, API-bescherming, R2-archief en pinned transport. |
| Ontwikkelaarsgids | Edge-levenscyclus, verzoeklimieten, lokale fallback en uitbreidingspunten. |
| Gebruik in productie | Patronen voor deployment en beheer. |
| Beveiliging en beheer | Validatie van de Uniform Resource Locator (URL) van de worker, groottelimieten, pins en R2-controles. |
| Probleemoplossing | Veelvoorkomende fouten bij edge-rendering en archivering. |
Primaire API’s
Sectie met titel “Primaire API’s”| Symbool | Rol |
|---|---|
NextPDF\Cloudflare\CloudflareHtmlRenderer | Stuurt renderverzoeken voor Hypertext Markup Language (HTML) naar een Cloudflare-worker. |
NextPDF\Cloudflare\CloudflareRendererConfig | Onveranderlijk configuratieobject voor de worker-renderer. |
NextPDF\Cloudflare\ApiProtection | Toegangscontrole voor verzoekgrootte, client en API-sleutel. |
NextPDF\Cloudflare\R2ArchiveManager | Uploadt gegenereerde PDF-bytes en maakt ondertekende URL’s aan. |
NextPDF\Cloudflare\Transport\PinnedCurlTransport | PHP Standards Recommendation (PSR)-18-transport met ondersteuning voor public-key pinning. |