Manual do Preflight

A arquitetura Preflight no HotPDF fornece uma maneira eficiente de validar ou examinar programaticamente as restrições internas do PDF antes de processar ou exibir.

Receitas Comuns:

1. Verificação de Integridade Básica

Para determinar se um documento PDF aberto tem metadados em conflito ou assinaturas com erro, você pode inspecionar a saída do Profile JSON.

var
  Report: string;
begin
  Report := HPDF.ExportPreflightProfile(pfJSON);
  // Analise o relatório para procurar "warning totals"
end;

2. Aplicando Regras Customizadas (Compliance)

Se você precisa aplicar políticas rígidas em seu software onde determinados fluxos /JavaScript não são permitidos, a verificação nativa do HotPDF extrairá essa contagem automaticamente. Defina a saída para pfXML ou extraia pelo parser de relatório e bloqueie a visualização em conformidade.

3. Extração de Fontes

O Preflight Report gera detalhes precisos sobre o uso de Fontes Incorporadas (/FontFile, /FontFile2). Isso pode revelar se as fontes estão sendo mantidas fora do seu espaço de compilação.

Veja Também