PDFium Delphi Component Docs

SaveAsPadesDssToStream метод

Компонент: TPdf  ·  Модуль: PDFium
Зберігає активний PDF у власний потік, вбудовуючи сертифікати перевірки PAdES DSS

Syntax

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

Description

Зберігає байти поточного документа у власний потік, одночасно вставляючи матеріали перевірки X.509 (сертифікати, CRL і відповіді OCSP) у глобальний словник /DSS документа

TPadesDssOptions.Vris записує непрямі словники VRI для окремих підписів, чиї масиви сертифікатів, OCSP і CRL посилаються на дедупліковані глобальні матеріальні потоки

Parameters

StreamПотік призначення для запису вихідних байтів
OptionsПовна конфігурація DSS, що містить матеріали перевірки та записи VRI для окремих підписів

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