PDFium Delphi Component Docs

SaveAsPadesDss الطريقة

المكوّن: TPdf  ·  الوحدة: PDFium
حفظ ملف PDF النشط إلى ملف مع تضمين شهادات تحقق مخزن أمان مستند PAdES (DSS)

الصياغة

function SaveAsPadesDss(const FileName: string; const Options: TPadesDssOptions): Boolean; overload;

الوصف

Saves the current document bytes into a file while injecting X.509 validation materials (certificates, CRLs, and OCSP responses) into the document's global /DSS dictionary

يمكن لـ TPadesDssOptions.Vris ربط مادة مختارة بكل توقيع عبر قواميس /Type /VRI غير مباشرة مفهرسة بـ SHA-1 كبيرة الأحرف لقيمة /Contents الكاملة المفكوكة للتوقيع، بما في ذلك أي بايتات حشو

تتطلب Active أن يكون True؛ وتعيد False إذا فشلت عملية الحفظ

Parameters

FileNameمسار مطلق أو نسبي لملف الوجهة
Optionsتهيئة DSS كاملة تحتوي مصفوفات مواد DER، وقوائم فهارس VRI خاصة بالتوقيع، وإعدادات ملحق

ملاحظات

مثال

var
  DssOpts: TPadesDssOptions;
begin
  if not Pdf1.Active then Exit;
  DssOpts := TPadesDssOptions.Default;
  // populate DssOpts.Certs with DER validation certificates
  Pdf1.SaveAsPadesDss('signed-blt.pdf', DssOpts);
end;

انظر أيضًا

SaveAsPadesDssToStream SignPades ValidatePades