Pular para o conteúdo
getnextpdf.com

Guias

Os guias conectam o NextPDF ao ambiente em que seu código é executado. Esta aba começa com a lista de verificação de operações em produção e depois cobre cinco áreas na ordem em que elas costumam ser adotadas: integrações com frameworks e renderizadores, o servidor NextPDF Connect, o SDK Python, a extensão do motor e a solução de problemas. Cada seção abaixo começa pelo respectivo hub e, em seguida, lista as páginas que você tende a usar com mais frequência.

Para uma receita orientada a tarefas e pronta para copiar, use o Cookbook. Para consultar a superfície verificada da Application Programming Interface (API) e as matrizes de suporte, use a Referência.

Oito pacotes conectam o motor central a frameworks, renderizadores de navegador, serviços de borda, ferramentas de build e caminhos de migração de sistemas legados. A seção de cada pacote segue a mesma estrutura no manual — visão geral, instalação, início rápido, configuração, API, guia do desenvolvedor, uso em produção, segurança e solução de problemas — então, quando você entende um deles, entende os demais.

PáginaUse para
IntegraçõesO mapa das extensões e o guia de seleção. Leia primeiro para escolher um pacote.
Índice das APIs de integraçãoIndica qual página da API de extensão cobre cada superfície de framework, renderizador, transporte e ferramenta de build.
NextPDF para LaravelO adaptador para o framework Laravel.
NextPDF para SymfonyO adaptador para o framework Symfony.
NextPDF para CodeIgniterO adaptador para o framework CodeIgniter.
NextPDF ArtisanA ponte com o Chrome para renderizar HTML com qualidade de navegador.
NextPDF CloudflareO caminho de implantação na borda com a Cloudflare.
NextPDF GotenbergA ponte de renderização Gotenberg.
Compatibilidade com TCPDFA camada de compatibilidade para bases de código que estão migrando do TCPDF.
NextPDF Backport BuilderA ferramenta de build voltada para runtimes PHP mais antigos.

O pacote nextpdf/server executa o motor como um serviço de longa duração: um registro determinístico de ferramentas, servido por meio do Model Context Protocol (MCP), Representational State Transfer (REST) e gRPC, e protegido por uma barreira de confirmação com humano no circuito para ferramentas de alto risco.

PáginaUse para
NextPDF ConnectO hub da seção: conceitos, configuração e operações do servidor.
Visão geral do ConnectO escopo do pacote e seus três transportes.
Início rápido do ConnectUm handshake MCP inicial executável e a requisição REST de renderização correspondente.
Configuração do ConnectO arquivo YAML do MCP e as variáveis de ambiente NEXTPDF_*.
Referência da API do ConnectCada ferramenta registrada, símbolo gRPC, entrada do modelo de erros e limite de taxa.
Implantação do ConnectPerfis de worker do RoadRunner, Docker e armazenamentos baseados em Redis.
Segurança e operações do ConnectAutenticação, segurança no transporte e o modelo de ameaças.

Cada transporte tem sua própria página de referência.

PáginaUse para
Transporte MCPEnquadramento JSON-RPC 2.0 por entrada e saída padrão.
Transporte RESTO contrato OpenAPI 3.1, autenticação bearer e rotas restritas por nível.
Transporte gRPCO serviço nextpdf.connect.v1, streaming do servidor e autenticação por metadados.

Extração de PDF pronta para citação em aplicações Python, agentes e na linha de comando, apoiada por um endpoint NextPDF Connect.

PáginaUse para
SDK para PythonO hub da seção para o pacote Python nextpdf.
Visão geral do SDK PythonO que o SDK faz e como ele se relaciona com o Connect.
Início rápido do SDK para PythonInstale com pip install nextpdf e aponte um cliente para o seu servidor.
Referência da API do SDK para PythonAs classes de cliente, os métodos e os resultados tipados.
CLI do PythonA interface de linha de comando para fluxos de trabalho de extração.
Servidor MCP em PythonComo expor o SDK a agentes que usam MCP.

A Service Provider Interface (SPI) pública permite adicionar capacidades sem precisar fazer fork: contratos para fontes, motores de layout, ouvintes de eventos e back ends de assinatura, cada um com uma promessa explícita de estabilidade.

PáginaUse para
Criação de extensõesO que você pode estender e a promessa de estabilidade associada a esse contrato.
Regras de estabilidade da SPIO contrato de compatibilidade retroativa em que sua extensão pode confiar.
Fontes personalizadas: o contrato FontRegistryRegistrar e distribuir suas próprias fontes.
Motores de layout personalizados e interceptação de textoSubstituir ou interceptar o comportamento de layout.
Gatilhos de ação e ouvintes de eventoObservar e reagir ao ciclo de vida do documento.
Contrato de provedor de KMSFornecer chaves usando seu próprio Key Management Service (KMS).

Entradas que vão do sintoma à resolução, fundamentadas na própria taxonomia de exceções do motor. Comece pelo que você observa, não por um nome de classe.

PáginaUse para
Solução de problemasO hub da base de conhecimento: como as entradas são estruturadas e por onde começar.
Solução de problemas: fontes e marcaçãoFalhas na incorporação de fontes e na marcação de estrutura.
Solução de problemas: criptografia e permissõesFalhas de criptografia, senha e permissão.
Solução de problemas: memória e desempenhoLimites de memória e problemas de throughput.
Solução de problemas: validação de PDF/A e PDF/UAFalhas de validação para arquivamento e acessibilidade.
Solução de problemas: assinaturas e carimbos de tempoFalhas de validação de assinatura e carimbo de tempo.
  • Cookbook — receitas orientadas a tarefas para PHP, Connect e integrações.
  • Referência — a superfície verificada da API, as matrizes de suporte e a referência de erros.
  • Migração para o NextPDF — como migrar de outra biblioteca de PDF, na aba Começar.
  • Por dentro do NextPDF — os ensaios Insider_ que explicam por que o motor se comporta como se comporta.