Pular para o conteúdo

Cookbook do Connect

O NextPDF Connect expõe o motor do NextPDF para chamadores remotos e sistemas de inteligência artificial (AI) por meio do Model Context Protocol (MCP), de uma API Representational State Transfer (REST) e de um serviço gRPC. O cookbook do Connect reúne as receitas orientadas a tarefas para essa superfície, e esta página é o índice delas. Ele registra o slug de cada receita, a tier à qual ela pertence e a fronteira de transporte que se aplica. Por ser um índice, esta página não faz nenhuma afirmação de comportamento sobre nenhuma receita. Cada página de receita é escrita no repositório nextpdf/server em docs/public/, é responsável pelas próprias afirmações e é trazida para este site pelo agregador com a procedência de origem intacta.

Para ver o contrato que toda receita do Connect segue, leia Convenções de receita. Para o panorama completo de integração do ecossistema, leia o Cookbook de integração.

Uma implantação do Connect calcula o conjunto de ferramentas na inicialização; ele não é definido com antecedência. O registro de ferramentas do servidor sempre inclui as ferramentas core. Em seguida, ele verifica os provedores Pro e Enterprise com class_exists() e registra as ferramentas deles apenas quando nextpdf/premium está instalado junto com o servidor. Uma receita que depende de uma ferramenta Pro ou Enterprise só é executada em uma implantação em que essa ferramenta foi resolvida. Em uma instalação somente open-source, a ferramenta fica ausente, e a chamada retorna um erro de ferramenta desconhecida em vez de degradar silenciosamente. Cada receita informa a própria tier, e este índice agrupa as receitas por tier para que você veja rapidamente o que uma implantação oferece.

A contagem total de ferramentas é uma propriedade de tempo de execução da implantação. Nenhuma receita e nenhuma linha deste índice afirma um número fixo. O catálogo de referência é o próprio catálogo de ferramentas do servidor, ao qual cada receita remete.

Você invoca cada receita da mesma forma nos três transportes: um tools/call do MCP, o endpoint de ferramenta REST ou o serviço gRPC. Eles compartilham um único executor de ferramentas. Receitas que alcançam um serviço remoto por Hypertext Transfer Protocol (HTTP) tratam falha de transporte e status HTTP de não sucesso como casos distintos. Um cliente PSR-18 lança uma exceção de cliente tipada somente quando não consegue enviar a requisição de forma alguma, conforme descrito em PSR-18 §4. Uma resposta 4xx ou 5xx é diferente: é um valor de retorno normal que o chamador inspeciona, não uma exceção, conforme descrito em PSR-18 §4.

Cada receita fica em /cookbook/connect/<recipe>/. A tabela registra o slug, a tier sob a qual a receita é lida e um escopo de uma linha. As páginas de receita são escritas em nextpdf/serverdocs/public/ e agregadas aqui. Até que uma página seja publicada, o link dela é uma referência futura.

ReceitaTierEscopo
hello-world (planejada upstream)CorePrimeira chamada do Connect: criar, adicionar conteúdo, gerar saída
multi-page (planejada upstream)CoreDocumento de várias páginas pelo Connect
image-embedding (planejada upstream)CoreIncorporar uma imagem pelo Connect
html-table (planejada upstream)CoreRenderizar uma tabela HTML pelo Connect
font-typography (planejada upstream)CoreFontes e tipografia pelo Connect
exception-aware (planejada upstream)CoreChamadas de ferramenta cientes de exceções
environment-diagnostics (planejada upstream)CoreFerramentas de diagnóstico de ambiente
layout-inspection (planejada upstream)CoreInspecionar o layout sem renderizar
worker-safe (planejada upstream)CoreUso em lote seguro para workers
output-approval (planejada upstream)CoreO portão de saída com humano no circuito
event-hooks (planejada upstream)CoreHooks de eventos de ciclo de vida
fill-pdf-form (planejada upstream)ProPreencher um formulário PDF pelo Connect
extract-text-content (planejada upstream)ProExtrair conteúdo de texto pelo Connect
digital-signature (planejada upstream)ProAssinar um PDF (PAdES B-B e B-T) pelo Connect
accessibility-check (planejada upstream)ProVerificação de acessibilidade PDF/UA
pii-redaction (planejada upstream)EnterpriseRemover dados pessoais detectados da camada de texto (destrutivo)
aria-tagged-pdf (planejada upstream)ProMapear roles de marco ARIA para a estrutura marcada
figure-caption (planejada upstream)ProFigure acessível com uma Caption aninhada
aria-noteref-pattern (planejada upstream)ProPadrão de referência e corpo de nota de rodapé
compliance-check (planejada upstream)EnterpriseExecutar uma verificação de padrão nomeado
forensic-analysis (planejada upstream)EnterpriseAnálise forense de um PDF assinado
ltv-health-check (planejada upstream)EnterpriseVerificação de saúde LTV (B-LT/B-LTA, somente Enterprise)
batch-compliance (planejada upstream)EnterpriseVerificação de padrões em lote
ai-ready-certification (planejada upstream)EnterpriseVerificação de prontidão para AI (não é uma certificação)
page-artifacts (planejada upstream)EnterpriseMarcar elementos de paginação como artifacts
conformance-mode (planejada upstream)EnterpriseSelecionar um modo de conformidade (com a intenção de estar em conformidade; um validador decide)
cjk-vertical-writing (planejada upstream)EnterpriseMétricas de escrita vertical CJK
opentelemetry (planejada upstream)CoreObservar o Connect com OpenTelemetry
tagged-pdf-tutorial (planejada upstream)CoreTutorial de PDF marcado (com a intenção de estar em conformidade; o veraPDF decide)

O slug expressa a intenção da receita em kebab-case com uma única barra final: sem prefixo numérico, sem número de versão e sem extensão de arquivo. Um slug de receita não muda depois da publicação, e um slug movido carrega um redirecionamento.

Várias receitas tocam em padrões (PDF/UA-2, PDF/A-4, PAdES). O cookbook do Connect trata o suporte a um padrão como suporte, nunca como conformidade ou certificação. O motor produz saída com a intenção de estar em conformidade, e um validador independente (por exemplo, o veraPDF) determina a conformidade. A receita de prontidão para AI é uma verificação de prontidão, não uma certificação. O material de validação de longo prazo da receita LTV é um recurso exclusivo do Enterprise. A presença dele em um documento é um recurso que o documento carrega, não uma garantia de validade indefinida da assinatura. Cada receita afetada reafirma essas fronteiras por completo. Este índice apenas registra que elas existem e aponta de onde são derivadas, em vez de re-derivá-las aqui.