function SaveAsPadesDssToStream(Stream: TStream; const Options: TPadesDssOptions): Boolean;
Salva os bytes do documento atual em um stream personalizado injetando materiais de validação X.509 (certificados, CRLs e respostas OCSP) no dicionário global /DSS do documento
TPadesDssOptions.Vris grava dicionários VRI indiretos específicos por assinatura, cujos arrays de certificados, OCSP e CRL referenciam streams de material global deduplicados
| Stream | Stream de destino no qual gravar os bytes de saída |
| Options | Configuração DSS completa contendo material de validação e entradas VRI específicas por assinatura |
Active seja True/Contents completo da assinatura decodificada, incluindo o preenchimentoEPadesCrypto sem alterar o stream de destino
var
MemStream: TMemoryStream;
DssOpts: TPadesDssOptions;
begin
if not Pdf1.Active then Exit;
MemStream := TMemoryStream.Create;
try
DssOpts := TPadesDssOptions.Default;
Pdf1.SaveAsPadesDssToStream(MemStream, DssOpts);
finally
MemStream.Free;
end;
end;