PdfFileSignature

المعلومات العامة

PdfFileSignature هي فئة في Aspose.PDF FOSS لـ Java. الميراث من: AutoCloseable.

واجهة للعمل مع التوقيعات الرقمية PDF.

توفر هذه الفئة 42 طريقة للعمل مع PdfFileSignature كائنات في برامج Java. المنهجيات المتاحة تشمل: PdfFileSignature, bindPdf, close, containsSignature, containsUsageRights, coversWholeDocument, getBlankSignNames, getContactInfo, getDateTime, getLocation, getReason, getRevision,، و 12 طريقة إضافية. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق Java بعد تثبيت حزمة Aspose.PDF FOSS for Java. خصائص: blankSignNames, containSignature, signNames, signatureNames, totalRevision.

خصائص

اسمالنوعالوصولوصف
signNamesList<String>اقرأيعيد أسماء حقول التوقيع الموقع في المستند.
signatureNamesList<SignatureName>اقرأيعيد أسماء جميع حقول التوقيع (الموقعة وغير الموقّعة).
blankSignNamesList<String>اقرأيعيد أسماء حقول التوقيع غير الموقع (فارغة).
containSignaturebooleanاقرأاسم مستعار لـ {@link #containsSignature()} يطابق C# { @code IsContainSignature (()) }.
totalRevisionintاقرأيعيد العدد الإجمالي للتعديلات الموقعة في الوثيقة.

الطرق

التوقيعوصف
PdfFileSignature()يخلق مثالاً جديدًا فارغًة {@code PdfFileSignature} .
PdfFileSignature(document: Document)يخلق {@code PdfFileSignature} المرتبطة بالوثيقة المحددة.
PdfFileSignature(inputFile: String)يخلق {@code PdfFileSignature} مرتبط بالملف في { @ code inputFile}.
bindPdf(inputFile: String)يربط ملف PDF إلى هذا التوقيع واجهة.
bindPdf(inputStream: InputStream)يربط PDF من تيار إدخال.
bindPdf(document: Document)يربط {@link Document} الموجودة بهذه الواجهة التوقيعية.
getSignNames()List<String>يعيد أسماء حقول التوقيع الموقع في المستند.
getSignatureNames(onlyActive: boolean)List<SignatureName>يعيد أسماء جميع حقول التوقيع في الوثيقة كـ:
{@link SignatureName} مع الميتاداتا حول ما إذا كان كل حقل موقّع.
getSignatureNames()List<SignatureName>يعيد أسماء جميع حقول التوقيع (الموقعة وغير الموقّعة).
getBlankSignNames()List<String>يعيد أسماء حقول التوقيع غير الموقع (فارغة).
verifySignature(signatureName: SignatureName)booleanيُحقق من التوقيع الرقمي في حقل التواقيع المحدد.
verifySignature(signName: String)booleanيُحقق من التوقيع الرقمي في حقل التواقيع المحدد.
verifySignature(signName: String, options: ValidationOptions)booleanيُحقق من التوقيع الرقمي مع خيارات التأكيد.
verifySignature(signName: String, options: ValidationOptions, result: ValidationResult[])booleanيُحقق من التوقيع الرقمي مع خيارات التأكيد على صحة النتائج.
verifySignature(signatureName: SignatureName, options: ValidationOptions)booleanيُحقق من التوقيع الرقمي لـ {@link SignatureName} المحدد مع خيارات.
isContainSignature()booleanاسم مستعار لـ {@link #containsSignature()} يطابق C# { @code IsContainSignature (()) }.
containsSignature()booleanيعيد إعطاء المعلومات التي تم تحديدها.
isSigned(signName: String)booleanيعيد إما أن حقل التوقيع المحدد موقّع.
getReason(signName: String)Stringيعيد سبب التوقيع للقطاع المحدد للتوقيت.
getLocation(signName: String)Stringيعيد موقع التوقيع للحقل المحدد للتوقيت.
getSignerName(signName: String)Stringيعيد اسم الموقّع في حقل التوقيع المحدد.
getDateTime(signName: String)Dateيعيد تاريخ التوقيع للقطاع المحدد للتوقيت.
getContactInfo(signName: String)Stringيعيد معلومات الاتصال للقطاع المحدد للتوقيع.
save(outputFile: String)يحفظ المستند المرتبط إلى ملف.
save(outputStream: OutputStream)يحفظ الوثيقة المرتبطة إلى تيار مخرج.
close()يغلق واجهة التوقيع و يطلق الوثيقة المرتبطة
(إذا كان هذا الواجهة يملكها).
sign(pageNumber: int, reason: String, contact: String, location: String, visible: boolean, rect: Rectangle, signature: Signature)يوقع المستند من خلال إنشاء حقل توقيع جديد على الصفحة المعينة.
sign(fieldName: String, signature: Signature)يُوقّع حقل التوقيع الموجود باسم.
removeSignature(signName: String)يزيل التوقيع من حقل التواقيع المحدد.
removeSignature(signName: String, removeField: boolean)يزيل التوقيع من حقل التواقيع المحدد.
containsUsageRights()booleanيعيد إذا كان المستند يحتوي على حقوق الاستخدام (مفرد UR3 في كتالوج الوثائق).
removeUsageRights()يزيل حقوق الاستخدام من المستند.
getTotalRevision()intيعيد العدد الإجمالي للتعديلات الموقعة في الوثيقة.
getRevision(signName: String)intيعيد رقم المراجعة القائم على 1 لحقل التوقيع المحدد.
getRevision(signatureName: SignatureName)intيعيد رقم المراجعة القائم على 1 لحقل التوقيع المحدد.
isCoversWholeDocument(signName: String)booleanيعيد إذا كان نطاق بايت التوقيع المسمى يغطي النتائج.
المستند كله (أي:.
coversWholeDocument(signatureName: SignatureName)booleanيعيد إذا كان نطاق بايت التوقيع المسمى يغطي النتائج.
المستند كله.
getReason(name: SignatureName)String{@link #getReason(String)} إزاحة السرعة { @link SignatureName}.
getLocation(name: SignatureName)String{@link #getLocation(String)} الإفراط في التحميل يأخذ { @link SignatureName}.
getSignerName(name: SignatureName)String{@link #getSignerName(String)} الإفراط في التحميل { @link SignatureName}.
getDateTime(name: SignatureName)Date{@link #getDateTime(String)} الإفراط في التحميل { @link SignatureName}.
getContactInfo(name: SignatureName)String{@link #getContactInfo(String)} الإفراط في التحميل { @link SignatureName}.

انظر أيضاً

 العربية