PdfFileSignature
PdfFileSignature
अवलोकन
PdfFileSignature जावा के लिए Aspose.PDF FOSS में एक वर्ग है. वारिसों सेः: AutoCloseable.
पीडीएफ डिजिटल हस्ताक्षरों के साथ काम करने के लिए मुखौटा।.
यह वर्ग जावा प्रोग्राम में PdfFileSignature ऑब्जेक्ट के साथ काम करने के लिए 42 विधियाँ प्रदान करता है. उपलब्ध विधियों में शामिल हैंः: PdfFileSignature, bindPdf, close, containsSignature, containsUsageRights, coversWholeDocument, getBlankSignNames, getContactInfo, getDateTime, getLocation, getReason, getRevision, और 12 अतिरिक्त विधियाँ।. सभी सार्वजनिक सदस्य Aspose.PDF FOSS for Java पैकेज को स्थापित करने के बाद किसी भी जावा एप्लिकेशन तक पहुंच सकते हैं. गुण: blankSignNames, containSignature, signNames, signatureNames, totalRevision.
गुण
| नाम | प्रकार | Access | विवरण |
|---|---|---|---|
signNames | List<String> | पढ़िए। | दस्तावेज़ में signed हस्ताक्षर फ़ील्ड के नाम लौटाता है. |
signatureNames | List<SignatureName> | पढ़िए। | सभी हस्ताक्षर फ़ील्ड (दोनों हस्ताक्षरित और गैर-आक्षरित) के नाम लौटाता है. |
blankSignNames | List<String> | पढ़िए। | हस्ताक्षरित (खाली) क्षेत्रों के नाम लौटाता है. |
containSignature | boolean | पढ़िए। | {@link #containsSignature()} के लिए उपनाम जो C# { @code IsContainSignature (()) } नाम से मेल खाता है. |
totalRevision | int | पढ़िए। | दस्तावेज़ में हस्ताक्षरित संशोधनों की कुल संख्या लौटाता है. |
विधियाँ
| Signature | विवरण |
|---|---|
PdfFileSignature() | एक नया खाली {@code PdfFileSignature} उदाहरण बनाता है. |
PdfFileSignature(document: Document) | निर्दिष्ट दस्तावेज़ से बंधे {@code PdfFileSignature} बनाता है. |
PdfFileSignature(inputFile: String) | {@code inputFile} पर पीडीएफ से बंधे एक { @ कोड PdfFileSignature} बनाता है. |
bindPdf(inputFile: String) | इस हस्ताक्षर मुखौटे के लिए एक पीडीएफ फ़ाइल को बांधता है. |
bindPdf(inputStream: InputStream) | इनपुट स्ट्रीम से पीडीएफ को बांड करता है. |
bindPdf(document: Document) | इस हस्ताक्षर मुखौटा के लिए एक मौजूदा {@link Document} को जोड़ता है. |
getSignNames() → List<String> | दस्तावेज़ में signed हस्ताक्षर फ़ील्ड के नाम लौटाता है. |
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}।. |