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
| Seed | Tout 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
| 1 | Graine 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