Pular para o conteúdo

Integrações

As extensões do NextPDF conectam o mecanismo central de Portable Document Format (PDF) a frameworks de aplicação, renderizadores de navegador, serviços de borda, ferramentas de build e migrações legadas. Cada seção de extensão segue a mesma estrutura do manual: visão geral, instalação, início rápido, configuração, application programming interface (API), guia do desenvolvedor, uso em produção, segurança e solução de problemas.

ExtensãoPacoteUse quandoSeção principal
Laravelnextpdf/laravelUse quando você desenvolve aplicações Laravel e precisa de bindings de container, uma facade, respostas e jobs de fila.Laravel
Symfonynextpdf/symfonyUse quando você desenvolve aplicações Symfony e precisa de um bundle, ligação de dependency injection, jobs do Messenger e respostas de Hypertext Transfer Protocol (HTTP).Symfony
CodeIgniternextpdf/codeigniterUse quando você desenvolve aplicações CodeIgniter 4 e precisa de services, um wrapper de biblioteca, respostas e jobs de fila.CodeIgniter
Artisannextpdf/artisanUse quando você precisa renderizar Hypertext Markup Language (HTML) via Chrome DevTools Protocol (CDP), importar páginas ou usar utilitários de inspeção de PDF de baixo nível.Artisan
Cloudflarenextpdf/cloudflareUse quando você renderiza via Cloudflare Browser Rendering, protege o acesso à API ou arquiva PDFs no R2.Cloudflare
Gotenbergnextpdf/gotenbergUse quando você converte documentos de escritório ou HTML por meio de um serviço Gotenberg.Gotenberg
Compatibilidade com TCPDFnextpdf/compat-legacyUse quando você migra código de aplicação baseado em TCPDF para o NextPDF sem uma reescrita completa.Compatibilidade com TCPDF
Backport Buildernextpdf/backport-builderUse quando você mantém artefatos de release para runtimes mais antigos de PHP: Hypertext Preprocessor (PHP).Backport Builder
NecessidadeComece aquiNota operacional
Helpers de resposta de frameworkLaravel, Symfony ou CodeIgniterO pacote de framework cuida da integração de container e das respostas; o core cuida da criação de documentos.
Renderização de HTML orientada a pixelsArtisan ou CloudflareEscolha o Artisan para CDP do Chrome local no host. Escolha o Cloudflare quando a renderização precisar ficar na borda.
Conversão de documentos de escritórioGotenbergTrate o Gotenberg como um limite de serviço externo, com controles de timeout, tamanho e server-side request forgery (SSRF).
Migração de TCPDF legadoCompatibilidade com TCPDFConsulte a tabela de cobertura de métodos antes de supor que uma chamada legada tem suporte.
Distribuição de PHP mais antigaBackport BuilderÉ apenas uma ferramenta de build; não a instale como dependência de runtime da aplicação.

Cada seção de extensão contém estes tipos de página:

PáginaFinalidade
overviewEscopo do produto, público-alvo, fluxos de trabalho com suporte e limitações.
installComandos de instalação e dependências de runtime obrigatórias.
quickstartFluxo funcional mínimo com um primeiro resultado que você pode copiar.
configurationChaves de config com suporte, variáveis de ambiente, valores padrão e efeitos.
apiClasses públicas, métodos, parâmetros, valores padrão, valores de retorno e exceções.
developer-guideArquitetura da extensão, ciclo de vida, pontos de extensão e organização do código.
production-usageDeployment, confiabilidade, desempenho, segurança de workers e observabilidade.
security-and-operationsLimites de confiança, valores padrão seguros, secrets, acesso a arquivos e controles operacionais.
troubleshootingSintomas, diagnósticos, causas prováveis e ações corretivas.

As tabelas de API usam as mesmas colunas em todo o manual, para que você possa comparar pacotes sem aprender um layout novo.

ColunaSignificado
SímboloClasse totalmente qualificada, método, endpoint, comando de command-line interface (CLI) ou objeto de config.
ParâmetrosNome, tipo, status de obrigatoriedade, valor padrão e valores aceitos.
Comportamento padrãoO que acontece quando você omite uma entrada opcional.
RetornaTipo de retorno ou artefato de saída.
Lança ou falha comTipo de exceção, status HTTP, falha de validação ou modo de falha operacional.
NotasDetalhe de segurança, segurança de workers, compatibilidade ou desempenho.

O texto-fonte em inglês é escrito pensando na localização posterior: seções curtas, títulos estáveis, substantivos explícitos, sem expressões idiomáticas e tabelas para estruturas repetidas. Mantenha nomes de métodos, chaves de config, flags de CLI e nomes de exceções em formatação de código nas novas páginas de API, para que as ferramentas de tradução os preservem.