function SignPadesToStream(Stream: TStream; const Options: TPadesSignOptions): Boolean;
Hängt ein inkrementelles Genehmigungs- oder Zertifizierungssignatur-Update mit optionalen Seed-Wert-, Zertifikats-, FieldMDP- und DocMDP-Beschränkungen an und schreibt anschließend die vollständigen Ausgabe-Bytes in einen Ziel-Stream
| Stream | Das Ziel-Stream-Objekt, in das die Ausgabedaten geschrieben werden |
| Options | Struktur mit Signaturdetails, die Zertifikate, Stufen, optionale Wörterbuchschlüssel und Feldbeschränkungen festlegt |
Active auf True steht/Annots-Array der ersten Seite und dem /Fields-Array des AcroForm referenziert wirdFieldOptions kann erforderliche Seed-Werte, zulässige Gründe und rechtliche Bestätigungen, akzeptierte Unterzeichnerzertifikate sowie Feld- oder Dokumentänderungsrichtlinien ergänzen
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;