SetDocumentIDSeed
Dokumenteigenschaften, Optimierung
Beschreibung
Liefert einen expliziten Seed für den reproduzierbaren Trailer-Dateibezeichner
Syntax
Delphi
Function TPDFlib.SetDocumentIDSeed(Const Seed: WideString): Integer;Parameter
| Seed | Beliebiger Text, der das logische Dokument identifiziert, etwa eine Auftragsnummer oder ein Inhaltsfingerabdruck. Übergeben Sie eine leere Zeichenkette, um inhaltsbasiertes Hashing zu wählen |
|---|
Rückgabewerte
| 1 | Seed erfolgreich gespeichert |
|---|
Hinweise
Der Seed wirkt nur, solange reproduzierbare Dateibezeichner mit SetDeterministicDocumentID aktiviert sind. Mit demselben nicht leeren Seed gespeicherte Dokumente tragen denselben Trailer-/ID; eine Seed-Änderung ändert den Bezeichner beim nächsten vollständigen Speichern. Ein leerer Seed wählt Streaming-SHA-256 über normalisierten serialisierten Inhalt, einschließlich Seiten-, Ressourcen-, Anhangs- und Metadatenobjekten, unter Ausschluss von Querverweisdaten, Trailer-Offsets und dem vorherigen Trailer-Bezeichner
Beispiel
PDF.SetDeterministicDocumentID(1);
PDF.SetDocumentIDSeed('report-batch-42');
PDF.SaveToFile('report.pdf');Siehe auch
SetDeterministicDocumentID, GetDeterministicDocumentID, GetDocumentFileID