PdfFileSignature

PdfFileSignature class

يمثل فئة لتوقيع ملف pdf بشهادة.

public sealed class PdfFileSignature : SaveableFacade

المنشئون

اسموصف
PdfFileSignature()مُنشئ فئة PdfFileSignature.
PdfFileSignature(Document)تهيئة جديدPdfFileSignature كائن على قاعدةdocument .

الخصائص

اسموصف
Document { get; }الحصول على واجهة المستند التي تعمل عليها.
IsCertified { get; }الحصول على العلامة التي تحدد ما إذا كان المستند معتمدًا أم لا.
IsLtvEnabled { get; }الحصول على علامة تمكين LTV .
SignatureAppearance { get; set; }لتعيين مظهر رسومي للتوقيع أو الحصول عليه. تمثل قيمة الخاصية اسم ملف الصورة.
SignatureAppearanceStream { get; set; }لتعيين مظهر رسومي للتوقيع أو الحصول عليه. تمثل قيمة الخاصية تدفق الصورة.

طُرق

اسموصف
virtual BindPdf(Document)تهيئة الواجهة .
override BindPdf(Stream)يربط دفق PDF للتحرير.
override BindPdf(string)يربط ملف PDF للتحرير.
Certify(string, DocMDPSignature)قم بتوثيق المستند بتوقيع MDP الذي تم وضعه في حقل التوقيع المقدم بالفعل. قبل التوقيع يجب أن يكون حقل التوقيع فارغًا ، أي يجب ألا يحتوي الحقل على قاموس التوقيع. ختم التوقيع ، يتم أخذ الصفحة المقابلة والمستطيل من حقل التوقيع الموجود باسم التوقيع (انظر معلمة sigName) .
Certify(int, string, string, string, bool, Rectangle, DocMDPSignature)المصادقة على المستند بتوقيع MDP . يجب توفير بيانات مثل سبب التوقيع والاتصال والموقع من خلال الخصائص المقابلة لكائن التوقيع sig.
override Close()إغلاق الواجهة .
ContainsSignature()للتحقق مما إذا كان ملف pdf يحتوي على توقيع رقمي أم لا.
ContainsUsageRights()للتحقق مما إذا كان لقوات الدفاع الشعبي حقوق استخدام أم لا.
CoversWholeDocument(string)للتحقق مما إذا كان التوقيع يغطي المستند بأكمله.
Dispose()التخلص من الواجهة .
ExtractCertificate(string)استخراج شهادة X.509 المفردة للتوقيع كتدفق.
ExtractImage(string)استخراج صورة التوقيع.
GetAccessPermissions()إرجاع قيمة أذونات الوصول للمستند المعتمد من خلال نوع توقيع MDP.
GetBlankSignNames()يحصل على أسماء جميع حقول التوقيع الفارغة.
GetContactInfo(string)يحصل على معلومات الاتصال للتوقيع.
GetDateTime(string)يحصل على تاريخ التوقيع.
GetLocation(string)الحصول على موقع التوقيع.
GetReason(string)يحصل على سبب التوقيع.
GetRevision(string)يحصل على مراجعة التوقيع.
GetSignerName(string)يحصل على اسم الشخص أو المنظمة التي وقعت على وثيقة pdf.
GetSignNames(bool)يحصل على أسماء جميع التوقيعات غير الفارغة.
GetTotalRevision()يحصل على مراجعة toltal .
RemoveSignature(string)إزالة التوقيع حسب اسم التوقيع.
RemoveSignature(string, bool)يزيل التوقيع حسب اسم التوقيع.
RemoveUsageRights()يزيل إدخال حقوق الاستخدام .
override Save(Stream)يحفظ نتيجة PDF للدفق .
override Save(string)يحفظ نتيجة PDF في ملف .
SetCertificate(string, string)تعيين ملف الشهادة وكلمة المرور لإجراء التوقيع.
Sign(string, Signature)قم بتوقيع المستند بتوقيع النوع المحدد والذي تم وضعه في حقل التوقيع المقدم بالفعل. قبل التوقيع يجب أن يكون حقل التوقيع فارغًا ، أي يجب ألا يحتوي الحقل على قاموس التوقيع. لختم التوقيع ، يتم أخذ الصفحة المقابلة والمستطيل من حقل التوقيع الذي تم العثور عليه بواسطة اسم التوقيع (انظر معلمة SigName) . يجب توفير البيانات مثل سبب التوقيع والاتصال والموقع من خلال الخصائص المقابلة لكائن التوقيع sig.
Sign(int, bool, Rectangle, Signature)وقّع على المستند باستخدام نوع التوقيع المحدد.
Sign(string, string, string, string, Signature)قم بتوقيع المستند بتوقيع النوع المحدد والذي تم وضعه في حقل التوقيع المقدم بالفعل. قبل التوقيع يجب أن يكون حقل التوقيع فارغًا ، أي يجب ألا يحتوي الحقل على قاموس التوقيع. لختم التوقيع ، يتم أخذ الصفحة المقابلة والمستطيل من حقل التوقيع الموجود باسم التوقيع (انظر معلمة SigName) .
Sign(int, string, string, string, bool, Rectangle)قم بعمل توقيع على مستند pdf .
Sign(int, string, string, string, bool, Rectangle, Signature)وقّع على المستند باستخدام نوع التوقيع المحدد.
Sign(int, string, string, string, string, bool, Rectangle, Signature)قم بتوقيع المستند بتوقيع النوع المحدد والذي تم وضعه في حقل التوقيع المقدم بالفعل. قبل التوقيع يجب أن يحتوي مستند pdf بالفعل على حقل توقيع ، يتم أخذ الصفحة المقابلة والمستطيل من حقل التوقيع الذي تم العثور عليه بواسطة اسم التوقيع (انظر معلمة SigName) .
VerifySignature(string)للتحقق من صلاحية التوقيع.
VerifySigned(string)للتحقق من صلاحية التوقيع.

أنظر أيضا