function SignPades(const FileName: string; const Options: TPadesSignOptions): Boolean; overload;
function SignPades(const FileName: string; const Thumbprint: string): Boolean; overload;
Prie PDF dokumento prideda prieauginį skaitmeninio parašo atnaujinimą ir sukuria PAdES B-B arba B-T atitinkantį parašo žodyną
Metodas palaiko ir išplėstinius sertifikatų konfigūravimo įrašus, ir paprastas SHA-1 šešioliktaines kontrolinio kodo eilutes, susietas su Windows Current User 'MY' sertifikatų saugykla
Options.FieldOptions gali pridėti būtinas seed values, leistinas priežastis ir teisinius patvirtinimus, priimtinus pasirašytojo sertifikatus, laukų užrakinimus bei patvirtinimo arba sertifikavimo transformacijos parametrus
| FileName | Paskirties kelias, kuriuo įrašomas pasirašytas PDF |
| Options | Parašo informacijos įrašas su sertifikato duomenimis, laiko žymomis, įsipareigojimų parinktimis, saugos lygiais ir laukų apribojimais |
| Thumbprint | Vietinės Windows saugyklos sertifikato SHA-1 šešioliktainė kontrolinio kodo eilutė |
Active būtų True, o sistemoje būtų veikiančios kriptografijos bibliotekosmessageImprint atitinka užklausą, CMS pasirašytojo struktūra yra pilna, o DER laiko ir sveikųjų skaičių kodavimai yra kanoniniai/Annots masyve ir AcroForm /Fields masyveCertificationPermission priima 1, 2 arba 3 ir atmeta antrą sertifikavimo parašąLockAction sukuria atitinkamas /Lock ir FieldMDP sąlygas
begin
if not Pdf1.Active then Exit;
Pdf1.SignPades('signed.pdf', 'a1b2c3d4e5f678901234567890abcdef12345678');
end;