PDFium Delphi Component Docs

SaveAsPadesDssToStream Methode

Komponente: TPdf  ·  Unit: PDFium
Speichert das aktive PDF in einen eigenen Stream und bettet dabei PAdES-DSS-Validierungszertifikate ein

Syntax

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

Beschreibung

Speichert die aktuellen Dokument-Bytes in einen eigenen Stream und injiziert dabei X.509-Validierungsmaterial (Zertifikate, CRLs und OCSP-Antworten) in das globale /DSS-Wörterbuch des Dokuments

TPadesDssOptions.Vris schreibt signaturspezifische indirekte VRI-Wörterbücher, deren Zertifikats-, OCSP- und CRL-Arrays auf deduplizierte globale Material-Streams verweisen

Parameter

StreamZiel-Stream, in den die Ausgabe-Bytes geschrieben werden
OptionsVollständige DSS-Konfiguration mit Validierungsmaterial und signaturspezifischen VRI-Einträgen

Hinweise

Beispiel

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;

Siehe auch

SaveAsPadesDss SignPadesToStream