Pular para o conteúdo
getnextpdf.com

Referência

O material de referência responde a perguntas pontuais: qual é o símbolo, qual é o valor, qual é o nível de suporte ou qual é a cláusula. Esta aba reúne a superfície verificada do NextPDF: referência de módulos, matrizes de suporte, superfície da API, referência de erros, conformidade com normas e políticas publicadas pelo projeto. A Referência não é o caminho para executar tarefas — quando você quiser alcançar um objetivo em vez de consultar um fato específico, use os Guias ou o Cookbook.

O mecanismo nextpdf/core, documentado módulo a módulo.

PáginaUse para
Referência do motor coreConsultar o mapa dos namespaces, com cada página de módulo e as quatro subfamílias.
Contracts: 41 interfaces públicas (SPI)Consultar as interfaces públicas e enums com rastreamento de estabilidade.
Core: fachada Document + traits de responsabilidadeConsultar a fachada Document e a família de traits Has*.
HTML: subsistema de renderização de HTML+CSS em PDFEntender o renderizador de HTML em streaming de passe único.
Segurança: criptografia, política de criptografia e superfície de assinaturaConsultar criptografia, permissões e pontos de integração para assinatura.

O que o renderizador verifica, declara, oferece parcialmente ou não oferece.

PáginaUse para
Matriz de suporte a CSSNíveis de suporte dos recursos de Cascading Style Sheets (CSS), recurso por recurso, no pipeline de HTML.
Recursos CSS não suportados e soluções alternativasO que fica fora do escopo e o que fazer em vez disso.
Matriz de suporte a fontes e escritasTecnologias de fontes e suporte aos sistemas de escrita.
Suporte a escrita vertical CJKSuporte a writing-mode vertical para texto em chinês, japonês e coreano.
Suporte a composição de scripts complexosSuporte à composição de scripts que exigem esse tipo de processamento.

Símbolos exatos, valores permitidos e contratos de serviço.

PáginaUse para
Referência de enumsTodos os enums públicos e seus valores permitidos.
Configuração da TSAA autoridade de timestamp (TSA) padrão e como alterá-la.
Referência da API REST do ConnectOs endpoints REST do NextPDF Connect, baseados no documento OpenAPI 3.1.
Explorador da API do ConnectO explorador interativo do mesmo contrato.

As referências de API (Interface de Programação de Aplicações) no nível dos pacotes ficam junto aos próprios pacotes: Referência da API do Connect, Índice das APIs de integração e Referência da API do SDK para Python, todas na aba Guias.

Todas as exceções geradas pelo mecanismo, organizadas por domínio, com seu contexto estruturado e orientações de recuperação.

PáginaUse para
Referência de errosO modelo de exceções: a base NextPdfException e o contrato de contexto.
Erros do core e geraisFalhas do ciclo de vida do documento e falhas gerais do mecanismo.
Erros de renderização e I/OFalhas de HTML, fontes, writer e reader.
Erros de segurança e assinaturaFalhas de criptografia, assinatura e PKI.
Erros de runtime e suporteFalhas de HTTP, resiliência e observabilidade.
Erros do AcceleratorFalhas do sidecar de aceleração opcional.
Erros de conformidadeFalhas de validação e de ferramentas de conformidade.

Os perfis normativos que o NextPDF Core tem como alvo, cada um com seu limite declarado: o mecanismo produz uma saída destinada à conformidade; um validador externo decide se ela está em conformidade.

PáginaUse para
Conformidade com normasA postura de conformidade e o índice dos perfis.
Conformidade PDF 2.0O baseline da ISO 32000-2 que o mecanismo tem como alvo.
Conformidade PDF/A-4Conformidade de arquivamento, com o respectivo Mapeamento de cláusulas PDF/A-4.
Conformidade PDF/UA-2Conformidade de acessibilidade, com o respectivo Mapeamento de cláusulas PDF/UA-2.
Conformidade PDF/XConformidade de produção gráfica.
Mapeamento de cláusulas PAdESO mapeamento do perfil baseline da ETSI EN 319 142 para assinaturas de PDF.
Conformidade ZUGFeRD / Factur-XConformidade de fatura eletrônica híbrida.

A postura de engenharia do mecanismo core, com os limites de cada afirmação.

PáginaUse para
Central de confiançaO índice das posturas.
Licenciamento do produtoOs termos de licença do open core e das edições comerciais.
Marca registrada e uso da marcaComo o nome e as marcas NextPDF podem ser usados.
Tratamento de dados, PII e telemetriaO que o mecanismo lê, armazena e transmite.
Modelo de segurança para assinaturas e criptografiaO design criptográfico e seus limites.
Modelo de ameaças do mecanismoContra quais ameaças o mecanismo se defende e contra quais não se defende.
Política de divulgação de vulnerabilidadesComo relatar uma vulnerabilidade.
PáginaUse para
Registro de alteraçõesO que mudou em cada versão.
Convenções de changelogComo as entradas do changelog são escritas e classificadas.
Política de versionamento, estabilidade, depreciação e suporteAs promessas de compatibilidade entre versões.
Como a documentação do NextPDF é estruturadaA estrutura e a governança deste conjunto de documentação.

Glossário — termos usados nesta documentação, definidos uma vez e reutilizados em toda a documentação.

Cada entrada de API deve responder às mesmas perguntas:

PerguntaResposta obrigatória
O que devo chamar?Símbolo totalmente qualificado, endpoint, comando da interface de linha de comando (CLI) ou chave de configuração.
Quais entradas são aceitas?Tabela de parâmetros com tipo, obrigatoriedade, valor padrão e valores aceitos.
O que acontece por padrão?O comportamento quando você omite uma entrada opcional.
O que é retornado?Tipo de retorno, corpo da resposta, arquivo de saída, stream (fluxo) ou efeito colateral.
O que pode falhar?Exceção, erro de validação, status HTTP ou modo de falha operacional.
Como uso isso com segurança?Notas sobre segurança, uso seguro em workers, limite de tamanho, caminho, timeout e tratamento de segredos.

As páginas de referência de API e comportamento se baseiam no código-fonte. As APIs públicas são documentadas a partir do código-fonte do pacote, dos arquivos de configuração, dos testes e dos exemplos. As classes auxiliares internas são documentadas apenas quando quem desenvolve a aplicação precisa entender seu comportamento para configurar ou operar o pacote.

As páginas de referência priorizam tabelas em vez de parágrafos densos. Cada linha precisa ser autossuficiente, pois a segmentação posterior do Extensible Localization Interchange File Format (XLIFF) dividirá o conteúdo por bloco.