Pular para o conteúdo

Integração com o Artisan

Use nextpdf/artisan quando sua aplicação precisar de renderização headless do Chrome pelo Chrome DevTools Protocol (CDP), importação de páginas ou inspeção de PDF de baixo nível. O pacote amplia os fluxos de trabalho de renderização em tempo de execução. Ele não é um pacote de comandos do Laravel Artisan.

PáginaUse para
Visão geralEscopo do pacote e fluxos de trabalho suportados.
InstalaçãoInstalação via Composer e requisitos de runtime do Chrome.
Configuração do renderizador ChromeExecutável do navegador e configuração do renderizador CDP.
Início rápidoSeu primeiro fluxo de PDF renderizado pelo Chrome.
ConfiguraçãoChaves de configuração do renderizador e valores padrão.
APIAPIs de renderizador, configuração, resultado, política de segurança, importador e parser.
Guia do desenvolvedorCiclo de vida do renderizador, pooling de navegadores, limites de parsing e pontos de extensão.
Uso em produçãoGerenciamento dos processos do navegador e padrões operacionais de produção.
Segurança e operaçõesLimites para entrada HTML, política de sandbox e restrições de recursos.
Solução de problemasFalhas comuns do Chrome e do parser.
SímboloFunção
NextPDF\Artisan\ChromeHtmlRendererRenderiza HTML pelo Chrome CDP para bytes de PDF.
NextPDF\Artisan\ChromeRendererConfigFornece um objeto imutável de configuração do renderizador.
NextPDF\Artisan\ChromeRenderResultFornece os bytes do PDF renderizado e as dimensões da página.
NextPDF\Artisan\PageImporterImporta uma página de PDF existente como um form XObject.
NextPDF\Parser\PdfReaderLê objetos de PDF de baixo nível, páginas, recursos e revisões.