function SignPadesToStream(Stream: TStream; const Options: TPadesSignOptions): Boolean;
Ajoute une mise à jour de signature incrémentale d’approbation ou de certification avec des contraintes facultatives de valeurs seed, de certificat, FieldMDP et DocMDP, puis écrit les octets de sortie complets dans un flux de destination
| Stream | Objet flux de destination dans lequel les données de sortie seront écrites |
| Options | Structure de détails de signature spécifiant les certificats, les niveaux, les clés de dictionnaire facultatives et les contraintes de champ |
Active soit True/Annots de la première page et le tableau AcroForm /FieldsFieldOptions peut ajouter des valeurs seed requises, des motifs autorisés et des attestations légales, des certificats de signataire acceptables et des politiques de modification de champ ou de document
var
OutStream: TMemoryStream;
Opts: TPadesSignOptions;
begin
if not Pdf1.Active then Exit;
OutStream := TMemoryStream.Create;
try
Opts := TPadesSignOptions.Default;
Opts.CertificateThumbprint := 'a1b2c3d4e5';
Pdf1.SignPadesToStream(OutStream, Opts);
finally
OutStream.Free;
end;
end;