function SignPadesWithPdfA(const FileName: string; const Options: TPadesSignOptions; PdfAOptions: TPdfASaveOptions): Boolean;
מבצע המרת התאמת PDF/A משולבת וחתימה דיגיטלית PAdES, ומוציא מסמך ארכיון ארוך-טווח תואם בתהליך עבודה יחיד
| FileName | נתיב יעד לקובץ ה-PDF/A החתום |
| Options | רשומת תצורת חתימת PAdES |
| PdfAOptions | רשומת רמת התאמת היעד של PDF/A ואפשרויות |
Active יהיה True
var
SignOpts: TPadesSignOptions;
PdfAOpts: TPdfASaveOptions;
begin
if not Pdf1.Active then Exit;
SignOpts := TPadesSignOptions.Default;
SignOpts.CertificateThumbprint := 'a1b2c3d4';
PdfAOpts.Conformance := pacPdfA1b;
Pdf1.SignPadesWithPdfA('archived-signed.pdf', SignOpts, PdfAOpts);
end;