SetDocumentIDSeed
Documenteigenschappen, optimalisatie
Beschrijving
Levert een expliciete seed voor de reproduceerbare trailer-bestandsidentificator
Syntaxis
Delphi
Function TPDFlib.SetDocumentIDSeed(Const Seed: WideString): Integer;Parameters
| Seed | Willekeurige tekst die het logische document identificeert, bijvoorbeeld een ordernummer of een inhoudsvingerafdruk. Geef een lege string door om op inhoud gebaseerde hashing te kiezen |
|---|
Retourwaarden
| 1 | Seed met succes opgeslagen |
|---|
Opmerkingen
De seed werkt alleen zolang reproduceerbare bestandsidentificatoren met SetDeterministicDocumentID zijn ingeschakeld. Documenten die met dezelfde niet-lege seed worden opgeslagen, dragen dezelfde trailer-/ID; het wijzigen van de seed verandert de identificator bij de volgende volledige opslag. Een lege seed kiest streaming SHA-256 over genormaliseerde geserialiseerde inhoud, inclusief pagina-, resource-, bijlage- en metadataobjecten, terwijl kruisverwijzingsgegevens, trailer-offsets en de vorige trailer-identificator worden uitgesloten
Voorbeeld
PDF.SetDeterministicDocumentID(1);
PDF.SetDocumentIDSeed('report-batch-42');
PDF.SaveToFile('report.pdf');Zie ook
SetDeterministicDocumentID, GetDeterministicDocumentID, GetDocumentFileID