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.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
signNames | List<String> | اقرأ | يعيد أسماء حقول التوقيع الموقع في المستند. |
signatureNames | List<SignatureName> | اقرأ | يعيد أسماء جميع حقول التوقيع (الموقعة وغير الموقّعة). |
blankSignNames | List<String> | اقرأ | يعيد أسماء حقول التوقيع غير الموقع (فارغة). |
containSignature | boolean | اقرأ | اسم مستعار لـ {@link #containsSignature()} يطابق C# { @code IsContainSignature (()) }. |
totalRevision | int | اقرأ | يعيد العدد الإجمالي للتعديلات الموقعة في الوثيقة. |
الطرق
| التوقيع | وصف |
|---|---|
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}. |