HPDFCompareHeadlessContracts

Unit: HPDFHeadlessContractCompare

function HPDFCompareHeadlessContracts(BeforeDocument, AfterDocument: THPDFHeadlessDocument;
  const Options: THPDFContractCompareOptions; out Report: THPDFContractCompareReport;
  CancellationToken: THPDFCancellationToken = nil): Boolean;

Compara documentos nativos carregados usando o algoritmo compartilhado de contrato semântico; retorna true apenas quando Report.Status = ccsComplete

As Options controlam alinhamento de parágrafos, mudanças de palavras ou de sentences, exclusão de margens repetidas, continuações de páginas e limites positivos de recursos; os reports preservam snapshots semânticos completos e a geometria das linhas de origem

Os documentos permanecem carregados e inalterados durante toda a chamada; as permissões nativas de extração, o cancelamento e os orçamentos de decodificação deles se aplicam

Comparação de contratos nativos · Opções de comparação · Report de comparação