function SignPades(const FileName: string; const Options: TPadesSignOptions): Boolean; overload;
function SignPades(const FileName: string; const Thumbprint: string): Boolean; overload;
Dokumentu PDF pripne postopno posodobitev z digitalnim podpisom in ustvari slovar podpisa, skladen s PAdES B-B ali B-T
Metoda podpira tako napredne zapise za podrobno nastavitev potrdil kot preproste šestnajstiške prstne odtise SHA-1, ki se preslikajo v shrambo Windows Current User 'MY'
Options.FieldOptions lahko doda zahtevane zagonske vrednosti, dovoljene razloge in pravne izjave, sprejemljive certifikate podpisnikov, zaklepe polj ter parametre transformacij odobritve ali certifikacije
| FileName | Ciljna pot, kamor se shrani podpisani PDF |
| Options | Struktura s podrobnostmi podpisa, ki vsebuje podatke certifikata, časovne žige, možnosti zaveze, ravni varnosti in omejitve polj |
| Thumbprint | Šestnajstiški niz prstnega odtisa SHA-1 certifikata iz lokalne shrambe Windows |
Active enak True, in da so v sistemu prisotne veljavne kriptografske knjižnicemessageImprint ujemata z zahtevo, je struktura podpisnika CMS popolna in sta kodiranji časa ter celih števil v DER kanonični/Annots prve strani in polje /Fields AcroFormCertificationPermission sprejme 1, 2 ali 3 in zavrne drugi certifikacijski podpisLockAction ustvari ustrezajoči omejitvi /Lock in FieldMDP
begin
if not Pdf1.Active then Exit;
Pdf1.SignPades('signed.pdf', 'a1b2c3d4e5f678901234567890abcdef12345678');
end;