Ir al contenido

Cloudflare · Integration

Integración con Cloudflare

Usar nextpdf/cloudflare cuando el renderizado deba ejecutarse en el edge, cuando los PDF generados deban archivarse en R2 o cuando las solicitudes de API requieran validación a nivel de paquete antes de invocar un endpoint del worker.

PáginaÚsalo para
Descripción generalAlcance del paquete y flujos de trabajo admitidos.
InstalaciónInstalación con Composer y requisitos previos de Cloudflare.
Inicio rápidoPrimer flujo para renderizar PDF en el edge.
ConfiguraciónClaves de configuración para el worker, la protección de API y R2.
APIAPI del renderer, payload, parser de respuestas, protección de API, archivado en R2 y transporte con pinning.
Guía para desarrolladoresCiclo de vida en el edge, límites de las solicitudes, fallback local y puntos de extensión.
Uso en producciónPatrones de despliegue y operación.
Seguridad y operacionesValidación de URL del worker, límites de tamaño, pins y controles de R2.
Resolución de problemasFallos habituales del renderizado en el edge y del archivado.
SímboloRol
NextPDF\Cloudflare\CloudflareHtmlRendererEnvío de solicitudes de renderizado de HTML a un worker de Cloudflare.
NextPDF\Cloudflare\CloudflareRendererConfigObjeto de configuración inmutable del renderer del worker.
NextPDF\Cloudflare\ApiProtectionControl del tamaño de solicitud, del cliente y de la clave de API.
NextPDF\Cloudflare\R2ArchiveManagerSubida de los bytes del PDF generado y creación de URL firmadas.
NextPDF\Cloudflare\Transport\PinnedCurlTransportTransporte PSR-18 con compatibilidad con pinning de clave pública.