SetDocumentIDSeed

Propriedades de documentos, otimização

Descrição

Fornece uma semente explícita para o identificador de ficheiro do trailer reproduzível

Sintaxe

Delphi

Function TPDFlib.SetDocumentIDSeed(Const Seed: WideString): Integer;

Parâmetros

SeedQualquer texto que identifique o documento lógico, por exemplo um número de encomenda ou uma impressão digital do conteúdo. Passe uma cadeia vazia para selecionar hashing derivado do conteúdo

Valores devolvidos

1Semente guardada com êxito

Observações

A semente só produz efeito enquanto os identificadores de ficheiro reproduzíveis estiverem ativados com SetDeterministicDocumentID. Documentos guardados com a mesma semente não vazia transportam o mesmo /ID de trailer; mudar a semente muda o identificador na próxima gravação completa. Uma semente vazia seleciona SHA-256 em fluxo sobre o conteúdo serializado normalizado, incluindo objetos de páginas, recursos, anexos e metadados, excluindo dados de referências cruzadas, desvios do trailer e o identificador de trailer anterior

Exemplo

PDF.SetDeterministicDocumentID(1);
PDF.SetDocumentIDSeed('report-batch-42');
PDF.SaveToFile('report.pdf');

Consulte também

SetDeterministicDocumentID, GetDeterministicDocumentID, GetDocumentFileID