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ágina | Use para |
|---|
| Visão geral | Escopo do pacote e fluxos de trabalho suportados. |
| Instalação | Instalação via Composer e requisitos de runtime do Chrome. |
| Configuração do renderizador Chrome | Executável do navegador e configuração do renderizador CDP. |
| Início rápido | Seu primeiro fluxo de PDF renderizado pelo Chrome. |
| Configuração | Chaves de configuração do renderizador e valores padrão. |
| API | APIs de renderizador, configuração, resultado, política de segurança, importador e parser. |
| Guia do desenvolvedor | Ciclo de vida do renderizador, pooling de navegadores, limites de parsing e pontos de extensão. |
| Uso em produção | Gerenciamento dos processos do navegador e padrões operacionais de produção. |
| Segurança e operações | Limites para entrada HTML, política de sandbox e restrições de recursos. |
| Solução de problemas | Falhas comuns do Chrome e do parser. |
| Símbolo | Função |
|---|
NextPDF\Artisan\ChromeHtmlRenderer | Renderiza HTML pelo Chrome CDP para bytes de PDF. |
NextPDF\Artisan\ChromeRendererConfig | Fornece um objeto imutável de configuração do renderizador. |
NextPDF\Artisan\ChromeRenderResult | Fornece os bytes do PDF renderizado e as dimensões da página. |
NextPDF\Artisan\PageImporter | Importa uma página de PDF existente como um form XObject. |
NextPDF\Parser\PdfReader | Lê objetos de PDF de baixo nível, páginas, recursos e revisões. |