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

SeedDowolny 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

1Ziarno 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