SetDocumentIDSeed
Vlastnosti dokumentu, optimalizace
Popis
Dodá explicitní semínko pro reprodukovatelný identifikátor souboru v traileru
Syntaxe
Delphi
Function TPDFlib.SetDocumentIDSeed(Const Seed: WideString): Integer;Parametry
| Seed | Libovolný text identifikující logický dokument, například číslo objednávky nebo otisk obsahu. Prázdný řetězec vybere hašování odvozené z obsahu |
|---|
Návratové hodnoty
| 1 | Semínko úspěšně uloženo |
|---|
Poznámky
Semínko účinkuje jen tehdy, dokud jsou povoleny reprodukovatelné identifikátory souborů přes SetDeterministicDocumentID. Dokumenty uložené se stejným neprázdným semínkem nesou stejné /ID traileru; změna semínka změní identifikátor při dalším úplném uložení. Prázdné semínko vybere proudové hašování SHA-256 nad normalizovaným serializovaným obsahem, včetně objektů stránek, prostředků, příloh a metadat, s vyloučením křížových odkazů, posunů traileru a předchozího identifikátoru traileru
Příklad
PDF.SetDeterministicDocumentID(1);
PDF.SetDocumentIDSeed('report-batch-42');
PDF.SaveToFile('report.pdf');Viz také
SetDeterministicDocumentID, GetDeterministicDocumentID, GetDocumentFileID