function SignPadesToStream(Stream: TStream; const Options: TPadesSignOptions): Boolean;
Agrega una actualización de firma de aprobación o certificación incremental con restricciones opcionales de valores semilla, certificado, FieldMDP y DocMDP, y luego escribe los bytes de salida completos en un flujo de destino
| Stream | El objeto de flujo de destino donde se escribirán los datos de salida |
| Options | Estructura de detalles de firma que especifica certificados, niveles, claves de diccionario opcionales y restricciones de campo |
Active sea True/Annots de la primera página y el arreglo /Fields de AcroFormFieldOptions puede agregar valores semilla obligatorios, motivos permitidos y declaraciones legales, certificados de firmante aceptables, y políticas de modificación de campo o de documento
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;