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विवरण
signNamesList<String>पढ़िए।दस्तावेज़ में signed हस्ताक्षर फ़ील्ड के नाम लौटाता है.
signatureNamesList<SignatureName>पढ़िए।सभी हस्ताक्षर फ़ील्ड (दोनों हस्ताक्षरित और गैर-आक्षरित) के नाम लौटाता है.
blankSignNamesList<String>पढ़िए।हस्ताक्षरित (खाली) क्षेत्रों के नाम लौटाता है.
containSignaturebooleanपढ़िए।{@link #containsSignature()} के लिए उपनाम जो C# { @code IsContainSignature (()) } नाम से मेल खाता है.
totalRevisionintपढ़िए।दस्तावेज़ में हस्ताक्षरित संशोधनों की कुल संख्या लौटाता है.

विधियाँ

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}।.

यह भी देखें

 हिन्दी