PDFiumPas 文件

SignPadesWithPdfA 方法

元件: TPdf  ·  單元: PDFium
儲存符合 PDF/A 封存標準且已簽署的 PAdES PDF 文件

Syntax

function SignPadesWithPdfA(const FileName: string; const Options: TPadesSignOptions; PdfAOptions: TPdfASaveOptions): Boolean;

Description

執行 PDF/A 一致性轉換與 PAdES 數位簽署的組合,在單一工作流程中輸出長期封存相容的文件

Parameters

FileName已簽署之 PDF/A 檔案的目的路徑
OptionsPAdES 簽章設定記錄
PdfAOptionsPDF/A 目標一致性層級與選項記錄

Remarks

Example

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;

See Also

SignPades SaveAsPadesDss