SetDocumentIDSeed
Właściwości dokumentów, optymalizacja
Opis
Podaje jawne ziarno dla odtwarzalnego identyfikatora pliku w trailerze
Składnia
Delphi
Function TPDFlib.SetDocumentIDSeed(Const Seed: WideString): Integer;Parametry
| Seed | Dowolny tekst identyfikujący dokument logiczny, na przykład numer zamówienia albo odcisk treści. Podaj pusty łańcuch, aby wybrać haszowanie wywodzone z treści |
|---|
Wartości zwracane
| 1 | Ziarno zostało pomyślnie zapisane |
|---|
Uwagi
Ziarno działa tylko wtedy, gdy odtwarzalne identyfikatory plików są włączone przez SetDeterministicDocumentID. Dokumenty zapisane z tym samym niepustym ziarnem niosą to samo /ID traileru; zmiana ziarna zmienia identyfikator przy następnym pełnym zapisie. Puste ziarno wybiera strumieniowe SHA-256 po znormalizowanej zserializowanej treści, obejmujące obiekty stron, zasobów, załączników i metadanych, a wykluczające dane odwołań krzyżowych, przesunięcia trailerów i poprzedni identyfikator traileru
Przykład
PDF.SetDeterministicDocumentID(1);
PDF.SetDocumentIDSeed('report-batch-42');
PDF.SaveToFile('report.pdf');Zobacz również
SetDeterministicDocumentID, GetDeterministicDocumentID, GetDocumentFileID