SetDocumentIDSeed

Propriétés de document, optimisation

Description

Fournit une graine explicite pour l'identifiant de fichier de trailer reproductible

Syntaxe

Delphi

Function TPDFlib.SetDocumentIDSeed(Const Seed: WideString): Integer;

Paramètres

SeedTout texte identifiant le document logique, par exemple un numéro de commande ou une empreinte de contenu. Passez une chaîne vide pour sélectionner le hachage dérivé du contenu

Valeurs de retour

1Graine stockée avec succès

Remarques

La graine ne prend effet que lorsque les identifiants de fichier reproductibles sont activés avec SetDeterministicDocumentID. Les documents enregistrés avec la même graine non vide portent le même /ID de trailer ; changer la graine change l'identifiant au prochain enregistrement complet. Une graine vide sélectionne un SHA-256 en flux sur le contenu sérialisé normalisé, incluant les objets de pages, de ressources, de pièces jointes et de métadonnées tout en excluant les données de références croisées, les décalages de trailer et l'identifiant de trailer précédent

Exemple

PDF.SetDeterministicDocumentID(1);
PDF.SetDocumentIDSeed('report-batch-42');
PDF.SaveToFile('report.pdf');

Voir aussi

SetDeterministicDocumentID, GetDeterministicDocumentID, GetDocumentFileID