Pular para o conteúdo

Integração com Cloudflare

Use nextpdf/cloudflare para renderizar arquivos Portable Document Format (PDF) na edge, armazenar PDFs gerados no R2 ou validar requisições de API no nível do pacote antes que elas cheguem a um endpoint de worker.

PáginaUse para
Visão geralLimites do pacote e fluxos de trabalho suportados.
InstalaçãoInstalação via Composer e pré-requisitos do Cloudflare.
Início rápidoSeu primeiro fluxo de trabalho de PDF renderizado na edge.
ConfiguraçãoChaves de configuração de worker, proteção de API e R2.
APIAPIs de renderizador, payload, parser de resposta, proteção de API, arquivamento no R2 e transporte com pinning.
Guia do desenvolvedorCiclo de vida na edge, limites de requisição, fallback local e pontos de extensão.
Uso em produçãoPadrões de implantação e operações.
Segurança e operaçõesValidação de Uniform Resource Locator (URL) do worker, limites de tamanho, pins e controles do R2.
Solução de problemasFalhas comuns de renderização na edge e de arquivamento.
SímboloFunção
NextPDF\Cloudflare\CloudflareHtmlRendererEnvia requisições de renderização de Hypertext Markup Language (HTML) para um worker da Cloudflare.
NextPDF\Cloudflare\CloudflareRendererConfigObjeto de configuração imutável do renderizador de worker.
NextPDF\Cloudflare\ApiProtectionControla tamanho da requisição, cliente e chave de API.
NextPDF\Cloudflare\R2ArchiveManagerFaz upload dos bytes de PDF gerados e cria URLs assinadas.
NextPDF\Cloudflare\Transport\PinnedCurlTransportTransporte PHP Standard Recommendation (PSR)-18 com suporte a pinning de chave pública.