PDFium Delphi Component Docs

SaveAsPadesDssToStream Método

Componente: TPdf  ·  Unidade: PDFium
Salva o PDF ativo em um stream personalizado enquanto incorpora certificados de validação PAdES DSS

Syntax

function SaveAsPadesDssToStream(Stream: TStream; const Options: TPadesDssOptions): Boolean;

Description

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

Parameters

StreamStream de destino no qual gravar os bytes de saída
OptionsConfiguração DSS completa contendo material de validação e entradas VRI específicas por assinatura

Remarks

Example

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;

See Also

SaveAsPadesDss SignPadesToStream