Zum Inhalt springen

Cloudflare · Integration

Cloudflare-Integration

Verwenden Sie nextpdf/cloudflare, wenn das Rendering am Edge erfolgen soll, wenn R2 erzeugte PDFs speichern soll oder wenn API-Anfragen vor dem Aufruf eines Worker-Endpunkts eine Validierung auf Paketebene benötigen.

SeiteWofür Sie sie verwenden
ÜberblickPaketgrenze und unterstützte Workflows.
InstallationComposer-Installation und Cloudflare-Voraussetzungen.
SchnellstartErster PDF-Ablauf mit Rendering am Edge.
KonfigurationKonfigurationsschlüssel für Worker, API-Schutz und R2.
APIRenderer-, Payload-, Response-Parser-, API-Schutz- und R2-Archiv-APIs sowie APIs für gepinnte Transporte.
EntwicklerhandbuchEdge-Lebenszyklus, Anfragegrenzen, lokaler Fallback und Erweiterungspunkte.
ProduktiveinsatzDeployment- und Betriebsmuster.
Sicherheit und BetriebWorker-URL-Validierung, Größenlimits, Pins und R2-Kontrollen.
FehlerbehebungHäufige Fehler beim Edge-Rendering und beim Archivieren.
SymbolRolle
NextPDF\Cloudflare\CloudflareHtmlRendererSendet HTML-Rendering-Anfragen an einen Cloudflare-Worker.
NextPDF\Cloudflare\CloudflareRendererConfigUnveränderliches Konfigurationsobjekt für den Worker-Renderer.
NextPDF\Cloudflare\ApiProtectionGate für Anfragegröße, Client und API-Schlüssel.
NextPDF\Cloudflare\R2ArchiveManagerLädt erzeugte PDF-Bytes hoch und erstellt signierte URLs.
NextPDF\Cloudflare\Transport\PinnedCurlTransportPSR-18-Transport mit Public-Key-Pinning-Unterstützung.