Aller au contenu

Cloudflare · Integration

Intégration Cloudflare

Utilise nextpdf/cloudflare lorsque le rendu doit s’exécuter en périphérie, lorsque R2 doit stocker les PDF générés ou lorsque les requêtes API doivent être validées au niveau du package avant d’appeler un point de terminaison worker.

PageÀ utiliser pour
Vue d’ensemblePérimètre du package et workflows pris en charge.
InstallationInstallation avec Composer et prérequis Cloudflare.
Démarrage rapidePremier flux de rendu de PDF en périphérie.
ConfigurationClés de configuration du worker, de la protection des API et de R2.
APIAPI du renderer, de la charge utile, du parseur de réponse, de la protection des API, de l’archivage R2 et du transport épinglé.
Guide du développeurCycle de vie en périphérie, limites des requêtes, repli local et points d’extension.
Utilisation en productionSchémas de déploiement et d’exploitation.
Sécurité et exploitationValidation de l’URL du worker, limites de taille, épinglages et contrôles R2.
DépannageÉchecs fréquents du rendu en périphérie et de l’archivage.
SymboleRôle
NextPDF\Cloudflare\CloudflareHtmlRendererEnvoie les requêtes de rendu HTML à un worker Cloudflare.
NextPDF\Cloudflare\CloudflareRendererConfigObjet de configuration immuable pour le renderer worker.
NextPDF\Cloudflare\ApiProtectionContrôle la taille des requêtes, le client et la clé API.
NextPDF\Cloudflare\R2ArchiveManagerTéléverse les octets des PDF générés et crée des URL signées.
NextPDF\Cloudflare\Transport\PinnedCurlTransportTransport PSR-18 prenant en charge l’épinglage de clé publique.